用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩,设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’,
何必楼上那样如此复杂……
看我代码(C语言)
#include<stdio.h>
void main()
{
int score,grade,temp;
printf("Input scroe:");
scanf("%d",&score);
if(score>100||score<0)
printf("error\n");
else
{
temp=score/10;
switch(temp)
{
case 10:
case 9:
grade='A';break;
case 8:
grade='B';break;
case 7:
grade='C';break;
case 6:
grade='D';break;
default:
grade='E';break;
}
printf("grade:%c\n",grade);
}
getch();
}
参考资料:原创
本回答被提问者采纳