第三次作业

1.教材52页4-8分数转成等级switch

#include<stdio.h>

main()

{

        int mark;

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

scanf("%d",&mark);

switch(mark/10)

{

case 10:       //与case9:共用同一条语句

case9:printf("A\n");break;

case8:printf("B\n");break;

case7:printf("C\n");break;

case6:printf("D\n");break;

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

}

}

 

 

2.教材58页案例三

#include<stdio.h>

main()

{

        float x,y;

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

scanf("%f",&f);

if(x>0)

                   y=x*x+1;

          else if(x==0)

                   y=0;

          else

                   y=-x*x-10;

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

}

 

 

3.教材63页案例八

#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.请输入年份判断是不是闰年(闰年条件:能被4整除但不能被10整除或者能被400整除)#include<stdio.h>

int main()

{int year;

scanf("%d",&year);

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

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

printf("是闰年\n");

else printf("不是闰年\n");

printf("是平年\n");

 

}

 

 

 

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-01 12:55  杨阿浩  阅读(33)  评论(0)    收藏  举报