函数递归题解
2024-02-25 18:51:22
发布于:上海
18阅读
0回复
0点赞
#include<iostream>
#include<string>
using namespace std;
int n;
//void fish(string& a,string& b,string& c){a=b,b=c,c=b+a;}
void fish(string& a,string& b,string& c){
if(c.size()<n){
a=b,b=c,c=b+a;
fish(a,b,c);
}
return ;
}
string a="4567",b="123",c="1234567";
int main(){
//int n;
cin>>n;
//while(c.size()<n)fish(a,b,c);
fish(a,b,c);
cout<<c[n-1];
return 0;
}
这里空空如也
有帮助,赞一个