[問題] switch的小問題
小弟是初學者
想寫一個90~100成績為A
80~89成績為B依此類推的程式
但是結果不論輸入任何數字
成績都是A
請各位大大幫幫忙
感謝
有問題的code:
int main()
{
int x;
cout << "key in 100~0 : ";
cin >> x;
if(100<x<90)
x=1;
else if (89<x<80)
x=2;
else if (79<x<70)
x=3;
else if (69<x<60)
x=4;
else if (59<x<0)
x=5;
switch (x){
case 1:
cout << "A";
break;
case 2:
cout << "B";
break;
case 3:
cout << "C";
break;
case 4:
cout << "D";
break;
case 5:
cout << "E";
break;
default:
cout << "100<x<0" ;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.6.55
推
06/17 13:04, , 1F
06/17 13:04, 1F
→
06/17 13:04, , 2F
06/17 13:04, 2F
→
06/17 13:06, , 3F
06/17 13:06, 3F
推
06/17 13:08, , 4F
06/17 13:08, 4F
推
06/17 13:16, , 5F
06/17 13:16, 5F
→
06/17 13:19, , 6F
06/17 13:19, 6F
→
06/17 13:22, , 7F
06/17 13:22, 7F
→
06/17 13:27, , 8F
06/17 13:27, 8F
→
06/17 13:33, , 9F
06/17 13:33, 9F
推
06/17 16:55, , 10F
06/17 16:55, 10F
→
06/17 16:57, , 11F
06/17 16:57, 11F
→
06/19 03:22, , 12F
06/19 03:22, 12F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章