结果不对,不知道哪里出错了,可以编译可以运行
#include <stdio.h>void main()
{
int s;
printf(" 请输入分数score:");
scanf("%d\n",&s);
if (s <60)
{
printf("E\n");
}
else if ( (s >60 || s ==60 ) && s <70)
{
printf("D\n");
}
else if ( (s >70 || s ==70 ) && s <80)
{
printf("C\n");
}
else if ( (s >80 || s ==80 )&& s <90)
{
printf("B\n");
}
else
{
printf("A\n");
}
} scanf("%d\n",&s);改成 scanf("%d",&s);{:10_266:} 很简单,或运算不该是这么用的,
你应该s>=60 (读作大于等于都可以)
其他几个也一样。
你应该是把或运算的或字中文化了
错误在注释中已经标明
#include <stdio.h>
void main()
{
int s;
printf("请输入分数score:");
scanf("%d",&s); // 错误在此处,除控制符外,不要添加任何其他字符,你添加了一个回车
if (s < 60)
{
printf("E\n");
}
else if (s >= 60 && s < 70)
{
printf("D\n");
}
else if (s >= 70 && s < 80)
{
printf("C\n");
}
else if (s >= 80 && s < 90)
{
printf("B\n");
}
else
{
printf("A\n");
}
}
风过无痕1989 发表于 2020-10-27 23:56
错误在注释中已经标明
兄弟每次都是你,爱你。 dengjiaxi 发表于 2020-10-28 16:53
兄弟每次都是你,爱你。
看到了,我一般是经过自己运算无误了,再发出来,所以,所谓的抢最佳答案,在时间上,我就比他们晚了一些;还有,我想回答你们的问题,我得事先想好,如果你们还有什么问题,我该怎么回答你,以确保,你们通过做这个题目,对一些概念的理解有帮助
客气话不必说了,能与你们相逢在此,也是一种缘分 风过无痕1989 发表于 2020-10-28 17:35
看到了,我一般是经过自己运算无误了,再发出来,所以,所谓的抢最佳答案,在时间上,我就比他们晚了一些 ...
确实呢确实呢,兄弟大义
页:
[1]