想要输入字符串以回车结束,需要使用对应的输入输出函数才行。
#include<iostream>
#include<cstring>
#include<cstdio> //使用c语言输入函数所要加的头文件
using namespace std;
char a[256];
int main()
{
//cin.getline(a,255); //这两个语句二选一,第一行是C++语言,第二行是c语言
gets(a);
int sum=0;
int z=strlen(a);
for(int i=0;i<z;i++)
{
if(a[i]>='0'&&a[i]<='9')
sum++;
}
cout<<sum<<endl;
return 0;
}
#include<iostream>
#include<cstring>
#include<cstdio> //使用c语言输入函数所要加的头文件
using namespace std;
char a[256];
int main()
{
//cin.getline(a,255); //这两个语句二选一,第一行是C++语言,第二行是c语言
//gets(a);
//cin>>a; //使用这两行均是空格结束
scanf("%s",a);
int sum=0;
int z=strlen(a);
for(int i=0;i<z;i++)
{
if(a[i]>='0'&&a[i]<='9')
sum++;
}
cout<<sum<<endl;
return 0;
}