[問題] 整數比大小 如何防小白??

看板C_and_CPP (C/C++)作者 (JAY)時間15年前 (2011/03/28 23:46), 編輯推噓4(405)
留言9則, 8人參與, 最新討論串1/1
小大一生 想請問一下有關遇到白目的時候怎麼辦 輸入3個整數比大小 程式碼如下 #include <cstdlib> #include <iostream> #include<stdio.h> using namespace std; int main(int argc, char *argv[]) { int i,j,k; cout<<" 整數大小比一比"<<endl; cout<<"請 輸 入 第 一 個 數 字 "; cin>>i; printf("\n"); cout<<"請 輸 入 第 二 個 數 字 "; cin>>j; printf("\n"); cout<<"請 輸 入 第 三 個 數 字 "; cin>>k; printf("\n"); if (i>j) if (i>=k) cout<<"這 裡 我 最 大 "<<i<<endl; else cout<<"這 裡 我 最 大 "<<k<<endl; else if (i<=j) if (j>=k) cout<<"這 裡 我 最 大 "<<j<<endl; else cout<<"這 裡 我 最 大 "<<k<<endl; printf("\n"); system("PAUSE"); return EXIT_SUCCESS; } 如果遇到白目 硬要輸入QQ 0.3這種非整數怎麼辦?? 請各位大大可不可以幫忙一下XD -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.157.112

03/28 23:49, , 1F
全部用字串接去防呆
03/28 23:49, 1F

03/28 23:49, , 2F
我不太懂樓上的意思耶ˊˋ 剛學ˊˋ
03/28 23:49, 2F

03/28 23:52, , 3F
現在查書學字串,或以後老師教到再解決此問題
03/28 23:52, 3F

03/28 23:52, , 4F
把輸入全部存成字串,再去判斷這個字串是不是數字
03/28 23:52, 4F

03/28 23:55, , 5F
恩恩 努力查書去 謝謝各位^~^
03/28 23:55, 5F

03/28 23:55, , 6F
新手不代表標題可以打無意義的標題 改一下吧
03/28 23:55, 6F
※ 編輯: jerry90109 來自: 163.13.157.112 (03/29 00:01)

03/29 00:34, , 7F
白目... 要當白目 還不是一般工程師可以擔當的...
03/29 00:34, 7F

03/29 01:24, , 8F
QA就是要白目 越白目越好
03/29 01:24, 8F

03/29 15:29, , 9F
while(cin >> a >> b >> c){} ; 這可以嗎?
03/29 15:29, 9F
文章代碼(AID): #1DaArTWv (C_and_CPP)
文章代碼(AID): #1DaArTWv (C_and_CPP)