题目的要求是输入一个成绩,判断等第,如果没有正确的输入就提示错误并要求再次输出,
为什么我的程序运行失败?
#include
int main()
{
int score,i;
char grade;
printf("Please input score:\n");
i=scanf("%d",&score);
while(i!=1)
{
printf("Input error!");
scanf("%d",&score);
}
if(score100)
printf("Input error!\n");
else if(score>=90)
{
grade ='A';
printf("grade: %c\n",grade);
}
else if(score>=80)
{
grade='B';
printf("grade: %c\n",grade);
}
else if(score>=70)
{
grade='C';
printf("grade: %c\n",grade);
}
else if(score>=60)
{
grade='D';
printf("grade: %c\n",grade);
}
else if(score=0)
{
grade='E';
printf("grade: %c\n",grade);
}
else
printf("Input error!\n");
return 0;
}
if(score100)
=>
if(score==100)
if(score100)
改if(score>100)