打印字母塔(模板)
打印字母塔
***题目描述***
输入行数N,打印图形.
输入
输入只有一行,包括1个整数。(N<=15)
输出
输出有N行.
***样例***
输入
3
输出
A
BAB
CBABC
代码如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k,n;
char ch='A';
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(k=1;k<=n-i;k++)
printf(" ");
for(j=i;j>=1;j--)
printf("%c",ch+j-1);
for(k=1;k<i;k++)
printf("%c",ch+k);
printf("\n");
}
return 0;
}
注:这种打印图形的问题主要就是找规律,找到每一行与输出内容的联系,然后再考察一下多重for循环的利用。
版权声明:本文为weixin_45970945原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。