问一问
大神指点一下小白白白{:10_266:}为啥我输入大于70的数 输出的都是“D”呢?
#include <stdio.h>
void main()
{
int a;
printf ("请输入一个数值:\n");
scanf ("%d",&a);
if (a<60) printf("E\n");
else if (60<=a<70)printf("D\n");
else if (70<=a<80)printf("C\n");
else if (80<=a<90)printf("B\n");
elseprintf ("A\n");
} 错误的条件表达
else if (60 <= a < 70)
应该写为
else if (a >=60 && a < 70)
其余的自己修改
页:
[1]