题解:
1.定义一个字符数组
2.以此判断数组的第i位
3.如果满足条件,将累加器加1
#include<bits/stdc++.h>
using namespace std;
char c[260];//定义一个字符数组
int main()
{
int sum=0;
cin.get(c,260);//函数,把整行数据输入进去
int a=strlen(c);//a等于c数组的字符个数
for(int i=0;i<=a-1;i++)//执行数组字符个数次减1
{
if(c[i]>='0'&&c[i]<='9')//如果数组的第i位在0到9之间
{
sum++;//累加器加一
}
}
cout<<sum;//输出累加器
return 0;
}