题目:给出百分制成绩,要求输出成绩等级'A',"B','℃','D','E'。
90 分以上为'A',80-89 分为'B’,70-79 分为'C',60-69分为 'D',60 分以下为 'E'。
代码:
#include <stdio.h>
#include <stdlib.h>
int main() {
int mark,n;
printf("输入一个百分比制成绩:");
scanf("%d",&mark);
if(mark<0 || mark >100){
printf("输入的数据无效!!\n");
exit(0);
}
n = mark / 10;
switch (n){
case 10:
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("E\n");break;
}
return 0;
}
结果:
输入一个百分比制成绩:95
A
标签:case,题目,C语言,break,mark,printf,成绩
From: https://www.cnblogs.com/blueBear-19210723/p/18594389