題目描述
輸入一個字串,請求出這個字串中共有多少個字符是數字,注意0也算數字。
輸入格式
一個字串,字串中不含空格。
輸出格式
一個整數,表示輸入的字串中數字字符的個數。
輸入輸出樣例
輸入
abc1JQK2xyz3
輸出 3
說明/提示
輸入的字串長度不超過1000000。
uj5u.com熱心網友回復:
供參考:#include<stdio.h>
int cnt_dig(char *s)
{
int cnt=0;
while(*s) {
if(*s>='0' && *s<='9') cnt++;
s++;
}
return cnt;
}
int main()
{
int n;
char s[1000001];
scanf("%s",s);
n = cnt_dig(s);
printf("%d\n",n);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/284137.html
標籤:C++ 語言
上一篇:單片機數碼管顯示萬年歷
下一篇:求一元二次方程的解
