1.输入一个字符串(不超过50个字符),内有数字和非数字字符

2024-11-21 04:42:08
推荐回答(2个)
回答(1):

#include
#include
using namespace std;
void main()
{
int flag=0,digit=0,a[10],i,n=0;
char b[51];
cin>>b;
for(i=0;i {
while((b[i]>='0')&&(b[i]<='9'))
{
flag=1;
digit=digit*10+b[i]-'0';
i++;
}
if(flag==1)
{
a[n++]=digit;
digit=0;
flag=0;
}

}
cout<<"统计得含有整数的个数为:"< for(i=0;i cout<cout<}

回答(2):

输入一个字符串,串内有数字和非数字字符。例如:abc456 sd78fd123s 789df#include