[問題] if選擇模式的問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
DEV C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
現有DEV C++
問題(Question):
我選擇輸入數字後,直接跳掉無回應
但是我選擇另一個模式可以提供給我計算模式
餵入的資料(Input):
1 or 2 or 3(離開),輸入其他數字直接離開
預期的正確結果(Expected Output):
因該能跑餵入模式的運算式
錯誤結果(Wrong Output):
跳掉
程式碼(Code):(請善用置底文網頁, 記得排版)
std::cout<<"模式:1.計算 2.轉換 3.離開 "<<std::endl;
std::cin>>x;
if( (x != 1)&&(x !=2)&&(x !=3)){
exit(0);
}
else {
if (x==1){
有Function
.....
}
if (x==2){
有function
}
if (x==3){
exit(0);
}
為何我這樣撰寫,我輸入 1 它會自動離開沒顯示暫停畫面,但是我輸入 2 會提供我運算
輸入3功能正常,為讀輸入1就byebye了 悲劇!!
--
◢ ◣ ▊ ▊ ▊ ▊ ◢◣ ◢◣ ▊ ▊ ▊███ ◣ ◣
◢█ L I N ◣ ▊ ▊ █◣ ▊◢ ◥◣ ▊ ▊ █◣ ▊ ▊ ▊ ▊ ▊
◥◤ ▊ ▇▇ ◥◤ ▊ ▊ ▊◥◣▊◥ ▊ ▊▊◥◣▊ ▊ ▊ ▊ ▊
▊ ▊▎ ▊ ▊ ▊ ◥▊ ◥◣ ▊ ▊▊ ◥▊ ▊ ▊ ▉ ▉
▊ ▎ ▊ ▊ ▊ ▊ ◥◣█▆▆▊▊ ▊ ▊ ▊ ◥█ ◤
ψ █▇▇ ▊ ▊ ▊◣▅▇◤▊ ▊▊ ▊ ▊ ▊ ▊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.229.184
推
04/06 22:26, , 1F
04/06 22:26, 1F
→
04/06 22:27, , 2F
04/06 22:27, 2F
→
04/06 22:44, , 3F
04/06 22:44, 3F
→
04/06 22:44, , 4F
04/06 22:44, 4F
→
04/06 22:46, , 5F
04/06 22:46, 5F
→
04/07 16:00, , 6F
04/07 16:00, 6F