原题链接: 字符金字塔
#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");
}
}