输入一个字符串,内有数字和非数字字符如:
a123x456_17960?302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。例如123放在a[0]中,456放在a[1]中………统计共有多少个整数。并输出这些数字。
/*****************************************************************
输入一个字符串,内有数字和非数字字符如:a123x456_17960?302tab5876
将其中连续的数字作为一个整数,依次存放到一数组a中。例如123放在a[0]中,
456放在a[1]中………统计共有多少个整数。并输出这些数。
******************************************************************/
#include <iostream>
#include<string>
using namespace std;
#define max_size 100
void main()
{
int flag=0,digit=0,a[10],i,n=0;
char b[max_size];
cout<<"输入一个字符串:";
cin>>b;
for(i=0;b[i]!='\0';i++)
{
while((b[i]>='0')&&(b[i]<='9'))
{
flag=1;