成绩应该是浮点数,int x改为float x
最后 else 后面应该是 printf("error!\n"); ,不是if
#include <stdio.h>
int main()
{
float x;
scanf("%f",&x);
if(x>=0.0 && x<=100.0)
{
if(x>=90.0 && x<=100.0)
printf("A");
else if(x>=80.0 && x<90.0)
printf("B");
else if(x>=70.0 && x<80.0)
printf("C");
else if(x>=60.0 && x<70.0)
printf("D");
else if(x<60.0)
printf("E");
}
else
printf("error!\n");
return 0;
}
如有帮助,望采纳!谢谢!
问题和贴图的关系是什麽???