字串統計 hd 2017

q923714892發表於2020-04-06
Problem Description
對於給定的一個字串,統計其中數字字元出現的次數。


Input
輸入資料有多行,第一行是一個整數n,表示測試例項的個數,後面跟著n行,每行包括一個由字母和數字組成的字串。


Output
對於每個測試例項,輸出該串中數值的個數,每個輸出佔一行。


Sample Input
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf


Sample Output
6
9

#include<stdio.h>
#include<string.h>
int main()
{
	int n,i,b,sum;
	char a[1100];
	scanf("%d",&n);
	while(n--)
	{
		sum=0;
		scanf("%s",&a);
		b=strlen(a);
		for(i=0;i<b;i++)
		{
			if(a[i]>47&&a[i]<58)
			sum++;
		}
		printf("%d\n",sum);
	}
}

相關文章