分享作法
我的操作有点骚。。。
#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;
}