作者: | 来源:互联网 | 2023-10-12 14:19
题目:
统计字符串
Problem Description
对于给定的一个字符串,统计其中数字字符出现的次数。
Input
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf
Sample Output】
6
9
问题分析:
1.如何输入字符串
2.如何对字符串内的数字计数(本质上考察的是对字符是通过整数记录字符的认识与理解)
代码解析:
#include
#include
int main()
{int lines;scanf ( "%d", &lines );while (lines--){int i;char a[1000];scanf ( "%s", &a );int count &#61; 0;for ( i&#61;0; i<strlen(a); i&#43;&#43; ){if ( a[i]>&#61;48 && a[i]<&#61;57 )count &#43;&#43;;}printf ( "%d\n", count );}return 0;
}