| 统计数字个数 | ||
|---|---|---|
| Time Limit: 2000 MS | Memory 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. 允许最后多一空行