第四次作业

1.教材52页4-8。

#include <stdio.h>

main()

{

    int mark;

    printf("输入学生的分数(0-100):\n");

    scanf("%d",&mark);

    switch(mark/10)

    {

    case 10:

    case 9:printf("A\n");break;

    case 8:printf("B\n");break;   

    case 7:printf("C\n");break;   

    case 6:printf("D\n");break;   

    default:printf("NO PASS!\n");

    }

}

2.教材58页案例3。

#include <stdio.h>

main()

{

    float x,y;

    printf("请输入x的值:\n");

    scanf("%f",&x);

    if(x>0)

        y=x*x+1;

    else if(x==0)

        y=0;

    else

        y=-x*x-10;

    printf("x=%f\n y=%f\n",x,y);

}

3. 教材63页案例8。

#include <stdio.h>

main()

{

    float n1,n2;

    char sign;

    printf("请输入计算机的表达式:\n");

    scanf("%f%c%f",&n1,&sign,&n2);

    switch(sign)

    {

   

        case'+':printf("n1+n2=%f\n",n1+n2);break;

            case'-':printf("n1-n2=%f\n",n1-n2);break;

                case'*':printf("n1*n2=%f\n",n1*n2);break;

                    case'/':printf("n1/n2=%f\n",n1/n2);break;

    }

}

4. 输入年份看看是不是闰年。

#include <stdio.h>

main()

{

    int y;

    printf("请输入一个年份");

    scanf("%d",&y);

    if(y%4==0 && y%100!=0 || y%400==0){

        printf("是闰年");

    }else{

        printf("是平年");

    }

}

5. 编写程序,使用条件与算符找出三个数中最小的数,并输出。

#include <stdio.h>

main()

{

    float a,b,c,min;

    scanf("%f%f%f",&a,&b,&c);

    min=a<b?a:b;

    min=min<c?min:c;

    printf("Min:%f\n",min);

}

6. 编写程序,判断整数m是否能被4和6同时整除。

#include <stdio.h>

main()

{

    int m;

    scanf("%d",&m);

    if(m%4==0 && m%6==0)

        printf("Yes\n");

    else

        printf("NO\n");

}

posted @ 2021-11-06 18:45  KONE〈  阅读(19)  评论(0编辑  收藏  举报