|
发表于 2016-11-3 19:00:26
|
显示全部楼层
#include<stdio.h>
int main()
{
float chengji;
char dengji;
printf("请输入你的成绩:");
scanf("%f",&chengji);
while(chengji>100||chengji<0)
{
printf("\n输入有误,请重新输入");
scanf("%f",&chengji);
}
switch((int)(chengji/10))
{
case 10:
case 9:dengji='A';break;
case 8:dengji='B';break;
case 7:dengji='C';break;
case 6:dengji='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:dengji='E';
}
printf("你的成绩是%.2f,对应的等级是%c\n",chengji,dengji);
return 0;
}
你的代码有多处错误,这是修改后的!红色的地方是你的代码出错的地方 |
|