代码如下
#include<bits/stdc++.h>
using namespace std;
string s;
int a,ans,b=3;
string f(int n){
if(n==0) return "moo";
else{
string c="";
c+=f(n-1);
c+="m";
for(int i=1;i<=n+2;i++) c+="o";
c+=f(n-1);
return c;
}
}
int main(){
cin>>a;
int i=0;
while(b<a){
i++;
b=b*2+3+i;
}
s=f(i);
cout<<s[a-1];
}
是不是string 用错了大佬帮我看一下