0
已解决
张梓沫
资深守护
资深守护
问一下这道题
题目
我的代码
#include<bits/stdc++.h>
using namespace std;
int n,flag=0;
string a,b="oo";
string zfc(int n)
{
flag=false;
if(n==0)
{
if(a.size()>=n)
flag=0;
return a[n-1];
}
else
{
b+="o";
a=zfc(n-1)+b+zfc(n-1);
if(a.size()>=n)
return a[n-1];
}
}
int main()
{
cin>>n;
cout<<zfc(n);
return 0;
}
很奇怪的报错了,求解