输入数据有多行,第一行是一个整数 n,表示测试实例的个数,后面跟着n行,每行
包括一个由字母和数字组成的字符串。
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
例如,输入:2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf
输出:6
9

#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin >> n)
{
string s[n];
for(int i = 0; i < n; i ++)
{
cin >> s[i];
int count = 0;
for(int j = 0; j < s[i].length(); j ++)
if(s[i][j] >= 48 && s[i][j] <= 57) // 判断数字字符
count ++;
cout << count << endl;
}
}
return 0;
}

版权声明:本文为ASDDFFSDS原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ASDDFFSDS/article/details/128498312