C语言代码:
#include<stdio.h> int main(){ char n; scanf("%c",&n); if(n>='A'&&n<='Z'){ int b=n-'A'+1; for(int i=0;i<b;i++){ for(int j=0;j<b-i-1;j++){ printf(" "); } for(int k=0;k<=i;k++){ printf("%c",'A'+k); } for(int p=i;p>0;p--){ printf("%c",'A'+p-1); } printf(" "); } } else{ int d=n-'1'+1; for(int i=0;i<d;i++){ for(int j=0;j<d-i-1;j++){ printf(" "); } for(int k=0;k<=i;k++){ printf("%d",1+k); } for(int p=i;p>0;p--){ printf("%d",1+p-1); } printf(" "); } } return 0; }