演習4ー24
問:右に示すように、読み込んだ整数の段数をもつピラミッドを表示するプログラムを作成せよ。
// Ex0424.c
#include <stdio.h>
int main(void)
{
int len;
puts("ピラミッドをつくります。");
printf("何段ですか?:"); scanf("%d", &len);
for (int i = 1; i <= len; i++) {
for (int j = 1; j <= len - i; j++)
putchar(' ');
for (int j = 1; j <= (i - 1) * 2 + 1; j++)
putchar('*');
putchar('\n');
}
return 0;
}
コメント
まず空白部分はは*の左側だけでいいことに気づくことが大事。
書籍情報
コメント