第五次作业
-
教材P52 例4-8 分数转成等级 switch
#include <stdio.h> main(){ int mark; printf("请输入学生的分数(0-100):\n"); scanf_s("%d",&mark); switch(mark/10) { case 10: //与case9:共用同一条语句 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.教材p58类案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\ny=%f\n",x,y); }![]()
3.教材p63;类案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.输入年份判断是不是闰年(闰年条件:能被4整除但不能被100整除或者能被400整除)
#include <stdio.h> main(){ int year; printf("请输入年份:\n"); scanf("%d",&year); if(year%4==0&&year%100!=0) printf("是闰年"); else if(year%400==0) printf("是闰年"); else printf("不是闰年"); }![]()
5.编写程序,使用条件运算符找出三个数字中的最小数字,并输出。
#include <stdio.h> main() { int a, b, c, min; printf("请输入三个数字:\n"); scanf_s("%d%d%d", &a, &b, &c); if (a<b) min = a; else min = b; if (c < min) min = c; printf("%d\n", min); }![]()





浙公网安备 33010602011771号