R - 文字列統計HDU - 2017

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);
        }
    }
}

 

 

 

 

 

 

公開された24元の記事 ウォン称賛7 ビュー1899

おすすめ

転載: blog.csdn.net/weixin_43426647/article/details/84771874