以下C语言代码错在哪里?

当90<=i<=100时输出为A,当80<=i<90时输出为B,其它为C
#include<stdio.h>
int main()
{
int i;
scanf("%d",&i);
if(90<=i<=100){
printf("A\n");
}
else if(80<=i<90)
{
printf("B\n");
}
else
{
printf("C\n");
}
return 0;
}

90<=i<=100转化为C语言为90<=i && i<=100
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答