代码:
#include <bits/stdc++.h> using namespace std; int main() { char a[2015]; int t=0; for(int j=0;j<106;j++) for(int i=0;i<19;i++) a[t++] = 'a'+i; //将数全部存入其中 a[t] = 0; //char数组最后+‘\0’ int k; while(t!=1) //t为现在在数组中的数 ,当为1时结束 { k = 0; for(int j=1;j<t;j+=2) a[k++] = a[j]; //每次保存下一轮留下来的数 a[k] = '\0'; t = k; } cout<<a<<endl; //答案为q return 0; }