#include<stdio.h>
#define z 9
/*字母三角形打印*/
int main()
{
//定义三个循环变量i,j,k
int i,j,k;
//字符变量c
char c='A';
//控制打印的行数这里是9行
for(i=1;i<=z;i++)
{
//打印空格的数目
for(j=1;j<=z-i;j++)
printf(" ");
//每一行打印字母个数第一行,1个,第二行,3个.....
for(k=1;k<2*i;k++)
//k是否小于i?如果是,就说明c在加1输出,否则就减1输出,这样就能打出回文的效果了
printf("%c",k<i?c++:c--);
printf("\n");
//重置c
c='A';
}
}
50-字母等腰三角形2
最新推荐文章于 2022-10-20 19:39:23 发布