|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 峰C 于 2020-5-27 10:24 编辑
#include <stdio.h>
void main()
{
int score;
printf("输入一个分数score:");
scanf("%d",&score); /*这里原来是score = getchar();为什么运行错误*/
if(score < 60)
{
printf("E\n");
}
else if(60 <= score && score <70)
{
printf("D\n");
}
else if(75 <= score && score <80)
{
printf("C\n");
}
else if(80 <= score && score <90)
{
printf("B\n");
}
else if(90 <= score)
{
printf("A\n");
}
}
getchar()函数只能获取一个char类型字符,无法赋值给一个int类型的变量。
你的这个score变量是int类型,所以不能用getchar()进行赋值。
|
|