C语言 使用switch语句,将百分制成绩转换为等级分:90以上A,80-89为B,70-79为C,60-69为D,其它为F.
人气:179 ℃ 时间: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 .
- 问几道关于智子疑邻的阅读答案
- in the front of 与in front of的用法的区别是什么?
- 的水平地面上,一个地面积极为0.16平方米,重400N的物体,在2000N水平推力作用下,8s内匀速前进10m,求.物体前进时的速度是多大?物体在运动过程中受到的摩擦力是多大?物体对地面的压强是多大
猜你喜欢