字串統計

韓小妹發表於2018-08-11
 

Problem Description

對於給定的一個字串,統計其中數字字元出現的次數。

Input

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

Output

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

Sample Input

2

asdfasdf123123asdfasdf

asdf111111111asdfasdfasdf

Sample Output

6

9

AC碼:

#include<stdio.h>
#include<string.h>
const int maxn=100000;
char a[maxn];
int main()
{
	int n;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%s",a);
		int l=strlen(a),sum=0;
		for(int i=0;i<l;i++)
		{
			if(a[i]>='0'&&a[i]<='9')
			sum++;
		}
		printf("%d\n",sum);
	}
	return 0;
}

 

相關文章