#include <stdio.h>
int main()
{
int num,score;
char grade;
scanf("%d",&num);
do
{
scanf("%d",&score);
if(score < 0 || score > 100)
{
printf("学号为%d的考生成绩输入错\n",num);
continue;
}
if(score<60)
grade = 'F';
else if(score<70)
grade = 'D';
else if(score<80)
grade = 'C';
else if(score<90)
grade = 'B';
else
grade = 'A';
break;
}while(1);
printf("学号为%d的考生成绩为%c\n",num,grade);
return 0;
}
追问这个也是完整答案是吗?
追答不清楚你的输入输出格式,不过应该能完成你题目的基本要求
参考资料:http://ideone.com/D3QNL