C语言编程这个代码
提问:C语言编程这个代码
编写程序,将输入的百分制成绩转换为5级等级制并输出。规则:90分以上(含90分)为优,80分以上(含80)为良,70分以上(含70)为中等,60分以上(含60)为及格,60分以下为不及格。
网友回答:
输入的百分制成绩转换为5级等级制并输出的参考程序如下:
#include
int main() {
int score;
char grade;
printf("请输入分数:");
scanf("%d",&score);
if(score>100 || score<0){
printf("输入无效");
}else{
if(score>=90){
grade = 'A';
}else if(score>=80){
grade = 'B';
}else if(score>=70){
grade = 'C';
}else if(score>=60){
grade = 'D';
}else{
grade = 'E';
}
printf("分数等级为:%c",grade);
}
return 0;
}
程序的几种运行例: