首先,想必每个同学在期末最担心的肯定是自己的分数属于什么等级。
好!今天你中奖了(/偷笑/偷笑/偷笑/)。。。。
在这个程序中,你可以输入自己的成绩,计算机会自动显示出你的考试等级。。。。
分析:1.定义变量score,c
2.输入score
3.判断score,确定c的值
4.根据c的值,判断等级
5.输出等级结果
代码如下:
#include <stdio.h>
int main()
{
int score,c;
printf("Please input your score :");
scanf("%d",&score);
if (score>100) c=0;
else if (score>=90) c=5;
else if (score>=80) c=4;
else if (score>=70) c=3;
else if (score>=60) c=2;
else if (score>=0) c=1;
else c=0;
printf("your grade: ");
switch(c)
{
case 5:printf("A\n");break;
case 4:printf("B\n");break;
case 3:printf("C\n");break;
case 2:printf("D\n");break;
case 1:printf("E\n");break;
default:printf("enter date error!\n ");
}
return 0;
}
运行结果:
初步运行:
分数为95,等级为A.
分数为85,等级为B.
分数为77,等级为C.
分数为66,等级为D.
分数为55,等级为E.
此外,有一些意外数字(即不属于0~100的数字)被输入时,程序会显示输入错误。
如下:
当输入-15时
当输入数字大于100时: