

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
while(n--)
{
string s;
cin >> s;
int len = s.size();
int sum = 0;
for(int i=0; i<len; i++)
{
if(s[i]>='0' && s[i]<='9')
sum++;
}
cout << sum << endl;
}
return 0;
}
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int main()
{
int n;
scanf("%d\n", &n);
char c;
while(n--)
{
int sum = 0;
while((c=getchar()) != '\n')
{
if(c>='\0' && c<='9')
sum++;
}
cout << sum << endl;
}
return 0;
}
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
const int MAXN = 1000;
int main()
{
int n;
cin >> n;
while(n--)
{
char str[MAXN];
cin >> str;
int sum = 0;
int i=0;
while(str[i] != '\0')
{
if(str[i]>='0' && str[i]<='9')
sum++;
i++;
}
cout << sum << endl;
}
return 0;
}
本文介绍了一种使用C++编程语言来计算字符串中数字字符数量的方法。通过三种不同的实现方式,展示了如何读取输入并遍历字符串,检查每个字符是否为数字,并累计数字字符的数量。这些代码片段涵盖了使用标准输入输出流、字符逐个读取以及利用字符数组进行操作的不同场景。
527

被折叠的 条评论
为什么被折叠?



