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