为啥什么都没有输出?
#include<bits/stdc++.h>
using namespace std;
char ans(string arr,long long n)
{
if(arr.size()>=n)
return arr[n-1];
long long len=arr.size();
char a=arr[len-1];
string temp="";
for(int i=0;i<len;i++)
temp[i]=arr[i];
for(int i=0;i<len-1;i++)
temp[i]=temp[i+1];
temp[0]=a;
for(int i=temp.size();i<temp.size()+arr.size();i++)
temp[i]=arr[i-len+1];
return ans(temp,len);
}
int main()
{
long long n;
string s;
cin>>s>>n;
cout<<ans(s,n);
return 0;
}