分享作法
我的操作有点骚。。。
#include<iostream> using namespace std; class jzt { public: void output(char a) { char b='A'; int i,j,k,m; m=a-b+1; for(i=1;i<=m;i++) { for(k=1;k<=m-i;k++) cout<<' '; for(j=1;j<=2*i-1;j++) { if(j<=i) cout<<char(b+j-1); else cout<<char(b+i-1-j+i); } cout<<endl; } } }; void procedure() { char a; jzt b; cin>>a; b.output(a); } int main() { procedure(); return 0; }