C语言中的if函数问题

2025-03-28 08:52:17
推荐回答(2个)
回答1:

#include
int main()
{
 int x;char y;
 loop:{
 scanf("%d",&x);
 if(x>=90)y='a';
 else
 if(80<=x&&x<=89)y='b';//要用&&并且记号连接两个同时满足的条件
 else
 if (70<=x&&x<=79)y='c';
 else
if(60<=x&&x<=69)y='d';
 else y='e';
 printf("%c\n",y);
 goto loop;}
 return 0;

}

有问题继续追问

回答2:

80<=x<=89,在代码里条件语句当然不能这么写
改:x >=80 && x<= 89