第五次作业

#include<stdio.h>
main()
{
    int n;
    printf("请输入一个数:\n");
    scanf("%d",&n);
    if(n>0)
        printf("%d是正数!\n",n);
    else if(n==0)
        printf("%d既不是正数,也不是负数\n",n);
    else
        printf("%d是负数!\n",n);
}

 

 2.已知商场促销,5000以上6折,3000以上7折,2000以上8折,1000以上9折,输出促销后多少钱

#include<stdio.h>
main()
{
    double a,b,c,d,x,y,Max;    printf("输入四个不重复的数字:\n");#include<stdio.h>


main()
{
    float price;
    printf("输入购买商品的价格:\n");
    scanf("%f",&price);
    if(price>=5000)
        printf("实际需要支付6折%.2f元",price*0.6);
    else if(price>=3000)
        printf("实际需要支付7折%.2f元",price*0.7);
    else if(price>=2000)
        printf("实际需要支付8折%.2f元",price*0.8);
    else if(price>=1000)
        printf("实际需要支付9折%.2f元",price*0.9);
    else
        printf("不打折");
}

 

 

4.输入年份,月份,判断该月有多少天 30 31 29 28

闰年:能被4整除但不能被100整除,或者能被400

#include <stdio.h>
main() {
    int a, b;
    printf("请输入年份和月份:\n");
    scanf_s("%d%d", &a, &b);
    if (a % 4 == 0 && a % 100 != 0)
        if (b == 2)
            printf("这个月有29天\n");
        else if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
            printf("这个月有31天\n");
        else
            printf("这个月有30天\n");
    else if (b == 2)
        printf("这个月有28天\n");
    else if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
        printf("这个月有31天\n");
    else
        printf("这个月有30天\n");
}

 

 

5.输入三条边,判断是否可以构成三角形(任意两边之和大于第三边)

 
#include <stdio.h>
main()
{
    int a = 0, b = 0, c = 0;
    printf("输入三个数\n");
    scanf_s("%d%d%d", &a, &b, &c);
    if (a + b > c && a + c > b && b + c > a) {
        printf("能够成三角形");
    }
    else {
        printf("不构成三角形");
    }
}
复制代码

 

 

 






posted @ 2021-11-02 08:15  王欣彤  阅读(17)  评论(0)    收藏  举报