c字母,c语言字母金字塔怎么输出如下图

c语言字母金字塔怎么输出如下图

c字母,c语言字母金字塔怎么输出如下图

文章插图
原理很简单,就是循环语句嵌套 。最外侧的循环是控制行数 。在循环内有4个小循环,分别输出空格,字符增,字符减,空格 。
例程:#include
void main()
{
int i,j;
char c;
scanf("%c",&c);
for(i=0;i<5;i++)
{
for(j=4-i;j>0;j--)
printf(" ");
for(j=0;j<=i;j++)
printf("%c",c+j);
for(j=i;j>0;j--)
printf("%c",c+j-1);
for(j=4-i;j>0;j--)
printf(" ");
printf("\n");
}
}
输出:
给我介绍几首以C字母开头的好听的英文歌
c字母,c语言字母金字塔怎么输出如下图

文章插图
【c字母,c语言字母金字塔怎么输出如下图】Westlife-Cry on my shoulder
David Cook-Come back to me
Simple Plan-Crazy
Evanescence-Call me when you 're sober
Briteny-Circus