统计数字个数 | ||
---|---|---|
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. 允许最后多一空行