對稱字符串 圖形輸出

#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std; 
const int inf=0x3f3f3f3f;

int main(){
	int n;
	vector<char> a[25];
	a[1].push_back('A');
	for(int i=2;i<=20;i++){
		for(int j=0;j<a[i-1].size();j++)
			a[i].push_back(a[i-1][j]);
		a[i].push_back('A'+i-1);
		for(int j=a[i-1].size()-1;j>=0;j--)
			a[i].push_back(a[i-1][j]); 
	}	
	scanf("%d",&n);
	for(int i=0;i<a[n].size();i++)
		printf("%c",a[n][i]);
	printf("\n");
	return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章