C语言 使用switch语句,将百分制成绩转换为等级分:90以上A,80-89为B,70-79为C,60-69为D,其它为F.
人气:181 ℃ 时间:2020-04-10 22:03:53
解答
#include"stdio.h"
main()
{int a,s;
scanf("%d",&a);
s=a / 10;
switch (s)
{ case 10:printf("A");break;
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("F");break;
}
getch();
}
程序中getch();为winTC编译器所必须的.如果你使用其他编译器,可以把它省去.如果你是考试用的,最好把它省去.程序已验证,是一个正确的程序.
楼上的有必要搞那么复杂吗?
推荐
- .输入百分制的学生成绩,输出A(90-100),B(80-89),C(70-79),D(60-69),E(60分以下)等级C语言题目
- c语言给出一百分制成绩,90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E .
- 2又100分之11化成小数是多少?
- 在彩色地图上,色表示河流、湖泊和海洋,颜色越深表示深度越:表示平原
- 物重30N,在10N的拉力作用下,5S移动了15m,求拉力的功和功率.
- 名垂青史的反义词可以是微不足道吗?
- 16000帕斯卡的物理意义是什么?
- My parents want to know __(much) about my friends
猜你喜欢