假设百分制的成绩 0--60为 E其他的依次类推 可编程如下 :
main()
{float c;int s;
char grade;
scanf("%f,%d",&c,&s);
if(c>100) s=10;
else s=(int)c/10;
switch (c)
{case 0:
case 1:
case 2:
case 3:
case 4:
case 5:grade'E';break;
case 6:grade'D';break;
case 7:grade'C';break;
case 8:grade'B';break;
case 9;
case 10:grade'A';break;
}
printf("%c",grade);
}
可能有些语法或输入的错误 运行时检查就能消除了
温馨提示:答案为网友推荐,仅供参考