https://acm.hdu.edu.cn/showproblem.php?pid=2017
相关知识点:
getchar()
函数:字符输入函数,没有参数,从输入缓冲区里面读取一个字符 (一次只能读取一个字符 )。
strlen()函数:
计算的是字符串str的长度,从字符的首地址开始遍历,以 '\0' 为结束标志,然后将计算的长度返回,计算的长度并不包含'\0'。
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];//字符串数组
int n;
scanf("%d",&n);
getchar();
//n--,将n组字符串依次访问,统计各字符串的数字个数
while(n--)
{
int j=0;//用作统计数字个数
gets(a);//访问字符串
int c=strlen(a);//计算字符串长度
for(int i=0;i<c;i++)
{
if(a[i]>='0'&&a[i]<='9')
{
j++;
}
}
printf("%d\n",j);//打印输出数字个数
}
return 0;
}