C语言编程,打印输出如下图形

2025-02-23 04:35:41
推荐回答(1个)
回答1:

#include"stdio.h"
main()
{
int i,m,j,zimu=97;
printf("请输入任意一个0 scanf("%d",&m);
// zimu='a';
if(m==1)printf("a\n");
if(m!=1)
{
m-=1;
for(j=0;j printf(" ");
printf("a\n");
for(i=1;i<=m;i++)
{
for(j=1;j<=m-i;j++)
printf(" ");
for(j=1;j<=i;j++)
printf("%c",zimu++);
// if(i!=1)
for(j=1;j<=i+1;j++)
printf("%c",zimu--);
printf("\n",zimu=97);
}
}
}
这个程序比你的要求多了一项,可以输入一个数值来控制输出的长度,当你输入26时就似乎。可以实现你想要的效果了。不过你的最后一行的末尾是HGEDCBA,如果有F的话就对了