题目描述
TOM喜欢玩一种叠字母的游戏,游戏规则如下,从键盘上输入一个自然数N(保证输入的N满足1<=n<=13,不需判断),输出具有如下规律的图形,其中最后一行顶格输出。下面图形是N=5时的情形。
AZ
ABYZ
ABCXYZ
ABCDWXYZ
ABCDEVWXYZ
输入
输入一个N,1<=N<=13。
输出
输出具有如下规律的图形,其中最后一行顶格输出。
样例输入
1 2 3
样例输出
AZ AZ ABYZ AZ ABYZ ABCXYZ
#include<stdio.h>
int main(){
int i,j,n,k,m,t;
while(scanf("%d",&n)!=EOF){
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++)
printf(" ");
for(k=1;k<=i;k++)
printf("%c",'A'+k-1);
for(k=i;k>0;k--)
printf("%c",'Z'-k+1);
printf("\n");
}
}
return 0;
}