C 中統計字串中數字個數可通過以下步驟:遍歷字串中的字元。使用 isdigit() 函數檢查目前字元是否為數字。如果是數字,則將數字計數器加 1。
如何在C 中統計字串中的數字個數
要統計字串中數字的個數,可以使用以下步驟:
遍歷字串中的每個字元
for
#循環或迭代器來逐一遍歷字串中的字元。 檢查目前字元是否為數字
isdigit()
函數檢查目前字符是否為數字。 如果目前字元是數字,則增加數字計數器
isdigit()
函數傳回true
,則將數字計數器加1。 以下是C 程式碼範例:
<code class="cpp">#include <iostream> #include <string> using namespace std; int main() { string input; int numCount = 0; cout << "Enter a string: "; getline(cin, input); for (int i = 0; i < input.length(); i++) { if (isdigit(input[i])) { numCount++; } } cout << "The number of digits in the string is: " << numCount << endl; return 0; }</code>
這個程式將提示使用者輸入一個字串,然後遍歷該字串中的每個字元。如果一個字元是數字,它將增加數字計數器。最後,它將列印字串中數字的個數。
以上是c++中輸入一串字串,如何統計其中的數字個數並輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!