看代码理解
#include<iostream>
using namespace std;
int main(){
string s="A";
int k=1;
int nn;
cin>>nn;
while(k<nn){ //通过更新S求解
int n=s.length()-1;
if(s[n]=='Z'){
while(s[n]=='Z'){
s[n]='A';
n--;
}
if(n==-1){
s+="A";
}else{
s[n]++;
}
}else{
s[s.length()-1]++;
}
k++;
}
cout<<s<<endl;
return 0;
}