HDU_2017——統計数字文字出現個数

2921 ワード

Problem Description
指定された文字列について、数値文字が表示された回数を統計します.
 
 
Input
入力データは複数行あり、最初の行は整数nであり、テストインスタンスの個数を表し、後にn行が続き、各行にはアルファベットと数字からなる文字列が含まれている.
 
 
Output
各テストインスタンスについて、この列の数値の個数を出力し、各出力が1行を占めます.
 
 
Sample Input
2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf
 
 
Sample Output
6 9
 1 #include <cstdio>

 2 #include <cctype>

 3 #include <conio.h>

 4 int main()

 5 {

 6    int n;

 7    char str[1000];

 8    scanf("%d",&n);

 9    while(n--)

10       {

11          int ans=0;

12          scanf("%s",str);

13          for(int i=0;str[i];i++)

14             if(isdigit(str[i]))

15                ans++;

16          printf("%d
",ans); 17 } 18 return 0; 19 }