要求:题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。
---------------------------------------------------------------------------------------------------------------------------------
代码:
#include<stdio.h>
#include<string.h>
int main()
{
int x;//输入字符串的个数
scanf("%d", &x);
char ch[100];
int num[64];//表示各字符串中的数字个数
int i, j, k;
for (i = 1; i <= x; i++)
{
k = 0;//每次进入一个数组的计算时k为0
scanf("%s", &ch);
for (j = 0; j < strlen(ch); j++)
{
if (ch[j] <= '9' && ch[j] >= '0')
{
k++;//数字的个数
}
}
num[i] = k;
}
int w;
for (w = 1; w <= x; w++)
{
printf("%d\n", num[w]);
}
return 0;
}