#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
string str;
while(cin>>n)
{
while(n--)
{
cin>>str;
int count=0;
int len=str.length();
for(int i=0;i<len;i++)
{
if('0'<=str[i]&&str[i]<='9')
count++;
} cout<<count<<endl;
}
} return 0;
}
这是我第一次完全用c++的语法写的代码,之前都是用C语言的方式写的
这个题实际上是处理字符串的问题
c++处理字符串就比较方便加上头文件#include<string>
string name;
就可以用string的库函数处理 比如计算长度name.length()等
这里还学到的是c++怎么代替C语言使用的while(scanf(....)!=EOF)即用while(cin>>.....)