1樓:匿名使用者
沒有,但是你可以用while迴圈"假裝"限定a是數字, cin有個返回值bool的good函式表示該輸入是否符合要求,但不一定好用,你自己試探一下
2樓:小飯飯吃飯飯
a不是數字的話賦值會不成功,加個if看下a取到值沒有就行了吧
c++怎麼限制輸入的問題,只能輸入0~9的數字,如果輸入其他數字或者是字元,就重新輸入!
3樓:匿名使用者
用while迴圈
int i;
cin>>i;
while(i<0 || i>9)
4樓:你的爸爸的爹滴
利用ascii碼
if(a>='0'&&a<='9')
{}else{}
5樓:
#include
#include
using namespace std;
int main()
else
return 0;}
c++語言怎麼才能限定只輸入整數數字呢?
6樓:尤里安龍捲風
你先用一個字串來存,搜尋看有沒有不是數字的(比如英文啊,小數點啊,開頭是0啊),有的話清空,提示重新輸入。然後用sscanf()函式再讀入到int裡面...
7樓:匿名使用者
#include
using namespace std;
int main()
cout<<"親,您剛才成功地輸入了一個整數噢:"< cout< if ((number%5!=0)&&(number%6!=0)) cout << number <<" is not divisible by either 5 or 6. " << endl; else if ((number%5==0)&&(number%6==0)) cout << number <<" is divisible by both 5 and 6. " < else cout << number <<" is divisible by 5 or 6, but not both. " < cout< cout<<"恭喜您親,您的程式成功執行了噢~~~~"< cin.get();//防止程式輸出一閃而過 cin.get();//防止程式輸出一閃而過 return 0; }改好了,也除錯好了,只能限定整數輸入,可以反覆多次錯誤輸入非整數,要不要選我最佳答案,自己憑良心吧,網友們都看著的。...... 用c++或者c如何實現限制輸入的只能是數字,其餘型別的直接退出 8樓:匿名使用者 可以定義字元或字串,然後檢查是不是由數字組成的,如果不是就退出 #include "stdio.h" int main() 9樓:飛華野 輸入一組數,讓程式判斷屬於0到9的讀出,其它的直接back。 10樓: #include using namespace std; int main() return 0;} 11樓:匿名使用者 1樓正解 最好用字元判斷 在用c++寫程式時,需要使用者輸入資料,但程式怎麼寫才能保證使用者只能輸入數字,不能輸入其他字元呢? 12樓:紅軍和法國 不知道你的是控制檯程式還是視窗應用程式,控制檯的話你只能獲取之後處理返回,判斷是"0"-"9",視窗的話,就可以新增textbox的一個函式,當輸入的不是數字可以返回原來的數字字串,這樣保證輸入的只是數字 13樓:匿名使用者 c++中庫函式中,比如說輸入char c 有函式isalpha(c)用來判斷是否是字元,isdigit(c)用來判斷是否是數字,而還有個函式是isalnum(c)用來判斷是不是字元或數字,所以只要把isalnum(c)設定為真,並且isalpha()設定為假,就只能輸入資料了,而不能輸入字元等...具體迴圈自己寫吧... 14樓:匿名使用者 先判斷資料是不是隻有數字、小數點、和正負號,如果有其他就提示格式錯誤再看看小數點是不是在頭尾,如果是就提示格式錯誤最後判斷正負號是不是隻有一個並在開頭,如果不是就提示格式錯誤思路就是這樣,但我不是學c++的,程式你自己寫 15樓:牧野 拆解字串,每一位對比ascii。來確定是否在,(48<= a<=57)。 16樓:哥特之淚 將使用者輸入按字元儲存 判斷字元asc碼是否在數字的範圍內 17樓:神話一心 判斷字元在'0' 和 『9』之間或是否為字元'.' c++ 輸入控制,怎麼實現,我現在需要只能輸入一個數字。 18樓:匿名使用者 int x; scanf("%d",&x); 19樓:湮魂 int main() 20樓:吉祥二進位制 int i; cin>>i; include void swep int a,int b,int c int tmp if a b tmp a a b b tmp if a c tmp a a c c tmp if b c tmp b b c c tmp void main int a,b,c scanf d d d a,b,c... 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建回一個初始.cpp檔案答,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 char a scanf c a if a 0 a 9 3 編譯器執行test.cpp檔案,此時成功判斷了輸入的是字元而列印了 輸入錯... 數字的話 int a cin a 字元 char ch cin ch 字串 char buf 1000 cin buf 如果你覺得字串這樣麻煩,可以用 string str cin str 這個也是字串,但是不用自己分配記憶體 並且這種方式 include 不過,如果你想要混合輸入的話,就直接用字串...c語言輸入數字比大小,C語言輸入三個數字比大小
c語言裡 輸入時 怎麼判斷是字元還是數字
c程式設計,怎麼讓玩家輸入數字又可以字母,又可以輸入字串