描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
4
用例输出 1
A ABC ABCDE ABCDEFG
来源
字符型
#include <bits/stdc++.h>
using namespace std;
char pd(char s){
if(s==1){
return 'A';
}
if(s==2){
return 'B';
}
if(s==3){
return 'C';
}
if(s==4){
return 'D';
}
if(s==5){
return 'E';
}
if(s==6){
return 'F';
}
if(s==7){
return 'G';
}
if(s==8){
return 'H';
}
if(s==9){
return 'I';
}
if(s==10){
return 'J';
}
if(s==11){
return 'K';
}
if(s==12){
return 'L';
}
if(s==13){
return 'M';
}
if(s==14){
return 'N';
}
if(s==15){
return 'O';
}
if(s==16){
return 'P';
}
if(s==17){
return 'Q';
}
if(s==18){
return 'R';
}
if(s==19){
return 'S';
}
if(s==20){
return 'T';
}
if(s==21){
return 'U';
}
if(s==22){
return 'V';
}
if(s==23){
return 'W';
}
if(s==24){
return 'X';
}
if(s==25){
return 'Y';
}
if(s==26){
return 'Z';
}
}
int main(){
int n,k,s=1;
cin>>n;
k=n;
for(int i=1;i<=n;i++){
k-=1;
for(int j=1;j<=k;j++){
cout<<" ";
}
//输出空格
for(int j=1;j<=s;j++){
cout<<pd(j);
}
//输出字母
cout<<endl;
//输出空格
s+=2;
}
return 0;
}