解题思路:
1.创建一个字符型的数组
2.利用字符数组的特性,输入到name数组,判断数组的长度
3.利用for循环依次判断数组里的数是否为数字字符,如果是,就把累加器加1
4.输出累加器
源代码:
#include<bits/stdc++.h>
using namespace std;
char name[260];//创建字符型的数组
int main()
{
int sum=0;
cin.get(name,260);//输入到name数组
int x=strlen(name);//判断数组的长度
for(int i=0;i<=x-1;i++)//循环数组的长度次
{
if(name[i]>='0'&&name[i]<='9')//依次判断数组里的数是否为数字字符
{
sum++;//累加器加1
}
}
cout<<sum;
return 0;
}