64,654
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main() {
char c;
unsigned int count=0;
while((c=getchar())!='\n')
{
if(c>='0' && c<='9') count++;
}
printf("%u\n",count);
getchar();
return 0;
}
#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;
}