我創造了一些金字塔用C編程打印字母金字塔
像
#include<stdio.h>
#include<conio.h>
void main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%c",'A' + j-1);
}
printf("\n");
}
getch();
}
及以下的輸出就這樣產生
A
AB
ABC
ABCD
ABCDE
,但現在我想看到的金字塔如下
A
ABA
ABCBA
ABCDCBA
我如何在這裏使用循環?
檢查我的答案@InformationHTI –
**注:**不使用'conio.h'和'的getch()'以防止該終端從關閉。這是一個DOS/windoze唯一的標題,並導致不可移植的代碼。你已經包含'stdio.h',只需用getchar()替換'getch()',你就可以完全刪除'conio.h'。 –
'main'應該是'int',而不是'void','return 0;'。 – DyZ