c語言 禁止輸入字母程式及atoi()類函式總結
許多時候乙個程式在輸入純數字資料時,若不小心輸入字母,一般程式都會記錄下去並導致之後的資料產生許多問題,在這裡我教大家如何在客戶輸入字母時提示錯誤。小白上路,如有錯誤或者更好辦法請大家指出,謝謝!
以下為源**
此程式在輸入負數時也會提示錯誤,大多用於輸入分數、金額、人數類問題。
注:使用的dev c++ 編寫
#include
#include
#include
void
main()
}if(flag==1)
printf
("error!\n");
}while
(flag==1)
; r=
atoi
(a);
//將字串轉換為整型值
printf
("%d"
,r);
//輸出轉為的整數型,若含有字母則輸出0
}
結果展示
atoi()類函式用法
形詩這種函式都是用來將字串轉為你所需要的數字型別
atof() 將字串轉換為雙精度浮點型值
atoi() 將字串轉換為整型值
atol() 將字串轉換為長整型值
C 語言怎麼判斷輸入是否數字 或者字母?
寫程式的時候常常需要用到使用者輸入,但是如何判斷輸入是否為數字,字母?其中怎麼判斷使用者輸入的數字,字母?假設用char ch是接收到的使用者輸入的單個字元。判斷字母 寫字母 if ch a ch z 寫字母 if ch a ch z 字母 包含寫 if ch a ch z ch a ch z 判斷...
c語言 計算輸入字元各個字母出現的頻率思路
同樣也是 c語言程式設計第二版 這本書上面 2.編寫乙個程式,計算輸入字元各個字母出現的頻率。最終結果為 剛剛接手題目的時候,我想得很複雜,因為26個字母中有大小寫嘛,小寫a z,大寫a z 但是,無論是大寫還是小寫,字母都只有26個,在此,當輸入大寫字母的時候,我們就將其轉換為小寫就ok啦 大寫字...
C語言系列 C程式標頭檔案及主程式分析
include include filename.h 引入自己所建立的標頭檔案 void func void 輸出乙個提示語 int main void void func void 1.標頭檔案的分析 通過標頭檔案呼叫庫功能。在很多場合源 不方便或不准向使用者公開,只向使用者提供標頭檔案或者二進位...