在C語言中,可以使用循環(huán)以及判斷語句來統(tǒng)計數(shù)字的個數(shù)。具體方法如下:
以下是一個示例代碼:
#include <stdio.h>
#include <ctype.h>
int main() {
char input[100];
int count = 0;
printf("請輸入一串字符:");
scanf("%s", input);
for (int i = 0; input[i] != '\0'; i++) {
if (isdigit(input[i])) {
count++;
}
}
printf("數(shù)字的個數(shù)為:%d\n", count);
return 0;
}
在上述代碼中,使用了isdigit()
函數(shù)來判斷字符是否為數(shù)字。注意,這里的輸入是以字符串的形式讀取的。如果要統(tǒng)計整數(shù)的個數(shù),可以使用scanf("%d", &input)
來讀取整數(shù),并在循環(huán)內(nèi)部判斷輸入的數(shù)值是否大于0。