R -文字列統計 HDU - 2017
数字の数をカウントし、指定された文字列の場合は、表示されます。
入力
データ入力ライン、複数の最初の行は、整数nは、n行に続くテストケースの数、組成英数字文字列を構成する各ラインです。
出力
各テストケースのために、出力列、行ごとに各出力の値の数。
サンプル入力
2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf
サンプル出力
6 9
コード例:
#include<stdio.h>
#define N 100
int main(){
int n;
while(scanf("%d",&n)!=EOF){
char a[N];
getchar();
while(n--){
int i=0,b=0;
while(1){ //运用了死循环,满足条件后break
scanf("%c",&a[i]);
if(a[i]==10) break;
else if(a[i]>='0'&&a[i]<='9') b++;
i++;
}
printf("%d\n",b);
}
}
}