[問題] 有關switch的小問題
新手求助C++
第一次發文請見諒QQ
請問為什麼我的default的敘述會一直出現???
比如說我輸入A
但Excellent.跟Nothing會同時出現
拜託各位大神幫我解惑一下T^T
以下程式碼
#include<iostream>
using namespace std;
int main()
{
int grade
cout<<"Please input your grade"<<endl;
while((grade=cin.get())!=EOF)
{
switch(grade)
{
case'A':
cout<<"Excellent."<<endl;
break;
case'B':
cout<<"Well."<<endl;
break;
default:
cout<<"Nothing"<<endl;
break;
}
}
system("pause");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.164.161
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1509359397.A.F83.html
→
10/30 18:39,
8年前
, 1F
10/30 18:39, 1F
→
10/30 18:41,
8年前
, 2F
10/30 18:41, 2F
推
10/30 19:01,
8年前
, 3F
10/30 19:01, 3F
→
11/03 10:24,
8年前
, 4F
11/03 10:24, 4F
→
11/03 10:25,
8年前
, 5F
11/03 10:25, 5F
→
11/04 21:44,
8年前
, 6F
11/04 21:44, 6F