求助,为什么if语句不判断 C++ !!!

#include
using namespace std;
int main()
{
int n;
cin >> n;
if (0 < n < 59)
cout << "E";
else if (60 < n < 69)
cout << "D";
else if (70 < n < 79)
cout << "C";
else if (80 < n < 89)
cout << "B";
else if (90 < n < 100)
cout << "A";
else
cout << "Socer is error!";
return 0;

}
不管输入什么数值,输出结果都是E,为什么啊

0

1个回答



不能这么写,得写if (n<59&&n>0)别的类似


3
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复qq_43390730: 问题解决的话,请点下采纳,谢谢
10 个月之前 回复
qq_43390730
qq_43390730 谢谢
10 个月之前 回复
qq_43390730
qq_43390730 哦哦,好的
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!