统计数字个数
Time Limit: 2000 MSMemory Limit: 1000 KB

Description

统计每一行中数字的个数

Input

输入第一行是一个int型整数n, 表示后面有n行. 后面的n行中每行有一长度小于100的字符.

Output

输出n行, 每行包括一个int型整数C, 为输入行中0-9数字符的个数.

Sample Input

3
abc de 1e2fg8
sadf0d9ds8afdfa4sdfsad
jhk hg7k9hg j333fghjfghj 

Sample Output

3
4
5

示例代码:

#include <stdio.h>

int main() {
    int n;
    char c[110];
    scanf("%d", &n);
    fgets(c, 110, stdin);
    for(int i=0; i<n; i++) {
        int count = 0;
        fgets(c, 109, stdin);
        for(int j=0; c[j]!='\0'; j++) {
            if('0'<=c[j] && c[j]<='9') {
                count++;
            }
        }
        printf("%d\n", count);
    }
}

题目判定提示:
1. 允许行末多出一个' '或者'\t'符
2. 允许最后多一空行

Submit Your Code                        Discuss



苏ICP备2022026913号-1