互相学习
#include <iostream> using namespace std; int main() { char c; cin >>c; int len = c-'A'+1; for (int i =1; i <=len; i++) { //int tmp_len = len; for (int j=1; j<len-i+1; j++) { cout <<" "; } for (int j=1; j<=2*i-1; j++) { if (j > i) {//i=3 4>3 //j%tmp_len// 1 B 2 A cout <<char('A'+i-(j%i)-1);//D->B >>-2 } else cout <<char('A'+j-1); } cout <<endl; } return 0; }