2014年蓝桥杯c/c++第三题猜字母_c++
代码:

#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;
}