第六次作业

1.p70页一题

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

 

 

2.p70页而二题

#include <stdio.h>
main()
{
    int a,b,c,d,max;
    printf("请输入四个整数:\n");
    scanf("%d%d%d%d",&a,&b,&c,&d);
    max=a>b?a:b;
    max=max>c?max:c;
    max=max>d?max:d;
    printf("这四个数字里最大的是%d",max);
}

 

 

3.p70页三题

#include <stdio.h>
main()
{
    double a;
    printf("您交了多少元?");
    scanf("%lf",&a);
    if(a>=5000)
        printf("您打折后实际消费%f",a*0.6);
    else if(a>=3000)
        printf("您打折后实际消费%f",a*0.7);
    if(a>=2000)
        printf("您打折后实际消费%f",a*0.85);
    else if(a>=1000&&a<2000)
        printf("您打折后实际消费%f",a*0.9);
    else
        printf("%f",a);
}

 

 

4.输入年月

#include <stdio.h>
main()
{
    int n,y;
    printf("请输入年月");
    scanf("%d%d",&n,&y);
    switch(y)
    {
        case 1:printf("这个月有31天");break;
        case 2: if(n%4==0&&n%100!=0||n%400==0)
                    printf("今年是闰年所以二月有29天");
                else
                    printf("今年是平年所以二月有28天");break;
        case 3:printf("这个月有31天");break;
        case 4:printf("这个月有30天");break;
        case 5:printf("这个月有31天");break;
        case 6:printf("这个月有30天");break;
        case 7:printf("这个月有31天");break;
        case 8:printf("这个月有31天");break;
        case 9:printf("这个月有30天");break;
        case 10:printf("这个月有31天");break;
        case 11:printf("这个月有30天");break;
        case 12:printf("这个月有31天");break;
    }
}

 

 5输入三边,判断是否可以构成三角形

#include <stdio.h>
main()
{
    int a,b,c;
    printf("请输入三边的长");
    scanf("%d%d%d",&a,&b,&c);
    if(a+b>c)
        printf("可以构成三角形");
    else if(a+c>b)
        printf("可以构成三角形");
    else if(b+c>a)
        printf("可以构成三角形");
    else
        printf("不可以构成三角形");
}

 

posted @ 2021-11-02 10:57  崔花钱  阅读(15)  评论(0编辑  收藏  举报