[求助]一个关于if的小问题
求教 帮我看下下面的程序错在那里 为什么我每次输入它都显示D 谢谢了
题意输 入某学生的成绩,经处理后给出学生的等级,等级分类如下:
90分以上(包括90): A
80至90分(包括80):B
70至80分(包括70):C
60至70分(包括60):D
60分以下: E
程序:
# include"stdio.h"
main()
{
int score;
char grade;
printf("\nplease input a student score:");
scanf("f",&score);
if(score>=100)
printf("\ninput error!");
else
{ if(score>=90)
grade='A';
else
{ if(score>=80)
grade='B';
else
{ if(score>=70)
grade='C';
else
{ if(score>=60)
grade='D';
else grade='E';
}
}
}
}
printf("\n the student grade:%c",grade);
}