利用嵌套循环,产生以下图形

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:19:20
G
GFE
GFEDC
GFEDCBA

#include<stdio.h>
main()
{
int ch[8]={'G','F','E','D','C','B','A'},i=0,j=0,s;
//同学注意,字符要加' ',
for(;i<4;i++){//外部循环,作用是循环4行
{
for(s=0;s<j+1;s++)//内部的,作用是非次打印的字符数字个数
printf("%c",ch[s]);
}
j=j+2;//后一行比前一行多2个字符
printf("\n");} //一行结束就回车
}

#include<stdio.h>
main()
{int i,j,n,t;
scanf("%d",&n);
for(i=1;i<=n;i++)
{t=2*i-1;
for(j=1;j<=2*i-1;j++)
{printf("%c",'A'+t);
t--;
}
printf("\n");}
}

程序中n变量表示行数,当输入n的值为4,即可输出要求的图行。