原题链接: 字符金字塔

#include <iostream>
using namespace std;
char s;
int main(){
	cin >> s;
	int space = s - 'A';
//	输出每一行 
	for (int i = 0;i < space + 1;i++){
		//	打印左边的空格 
		for(int j = 0;j < space - i;j++) cout << " ";
		// 输出左边的内容
		int k; 
		for(k = 0;k <= i;k++) printf("%c",k + 'A');
//		输出右边的
		for(int l = k -2;l >= 0;l--) printf("%c",'A' + l);
		printf("\n"); 
		
	}
}