|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
按照小甲鱼视频学的,现在把if语句学了之后视频上有个练习题让把分数按60,60—70,70,—80,80—90,90以上按EDCBA等级显示,我自己打了代码发现有三个问题,
1:提示错误为0,并且可以执行,但是执行后输入任何数字显示E0。
代码如下:
#include<stdio.h>
void main()
{
printf("input a score:\n");
int c;
char(c=getchar());
if (c<60)
{
printf("This score is E%d\n");
}
else if (c>=60&&c<70)
{
printf("This score is D%d\n");
}
else if (c>=70&&c<80)
{
printf("This score is C%d\n");
}
else if (c>=80&&c<90)
{
printf("This score is B%d\n");
}
else if(c>=90)
printf("This score is A%d\n");
} |
|