#include <iostream>
#include<string>
using namespace std;
static int count=0,i=0;
void print(char a[],char b[],int len){
if(a[i]>='0'&&a[i]<='9'){
b[count]=a[i];
count++;
}
i++;
if(i<len)
print(a,b,len);
return;
}
int main()
{
char a[20]={0},b[20]={0};//="1 x 2 y z 3 d h 4 g 5"
int len=0;
cout<<"输入一个字符串:";
gets(a);
while(a[len]!='\0')
len++;
print(a,b,len);
cout<<endl;
for(int j=count-1;j>=0;j--)
cout<<b[j];
return 0;
}
编写一个递归函数,其功能是:输入一个字符串,字符间都有空格,输出一个整型值。如:“1 x 2 y z 3 d h 4 g 5 “,输出为54321。
最新推荐文章于 2023-12-21 12:13:12 发布