开关语句问题
作者:admin 来源:新浪爱问 日期:2008-04-21
写一程序, 给一个百分制成绩, 要求输出成绩等级 A ,B,C,D,E,90以上为A,80-89为B,70-79为C,60-69为D,60一下为E,要求使用SWITCH语句。
电脑问题网给出的最佳答案
main()
{int a;
float score;
printf("please input score:\n");
scanf("%f",&score);
a=score/10;
switch(a);
{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;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E\n");break;
default:printf("SCORE ERROR! reinput score:\n");
}
}
感谢