求用C语言循环语句编写金子塔图案。

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:13:22
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
HHHHHHHHHHHHHHH
IIIIIIIIIIIIIIIII
JJJJJJJJJJJJJJJJJJJ
上面图案,打印时错了。这个图形,是金子塔形状。A在中间。共有10行。我才刚学会使用循环语句。请写得简单行。谢谢。

#include <stdio.h>

void main(int argc, char *argv[])
{
char ch;
int i;
int j;

for(i=64;i<=90;++i){
for(j=1;j<=i-63;++j)
{
ch=i;
printf("%c",ch);
}
printf("\n");
}

getch();

}

main()
{
int i,j,
char m='A';
for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)

{
printf("%c",m);
m++;

}
m='A';
printf("\n");
}
getch();
}

一试便知
----------------
#include <stdio.h>
#define N 10
int n = 0;

int main(int i)
{
printf("%*c",N-n,' ');
int j=1;
while(j++<=2*i-1)putchar('A'+i-1);
putchar('\n');
if(++n<N)main(++i);
}

#include <stdio.h>
#i