演習4ー25
問:右に示すように、読み込んだ整数の段数をもつ下向き数字ピラミッドを表示するプログラムを作成せよ。第 i 行目には i % 10 によって得られる数字を表示すること。
// Ex0425.c
#include <stdio.h>
int main(void)
{
int len;
puts("ピラミッドをつくります。");
printf("何段ですか?:"); scanf("%d", &len);
for (int i = len; i <= len; i--) {
for (int j = 1; j <= len - i; j++)
putchar(' ');
for (int j = 1; j <= (i - 1) * 2 + 1; j++)
printf("%d", (len - i + 1) % 10);
if (i == 0)
break;
putchar('\n');
}
return 0;
}
コメント
個人的には演習4-24の方が難しかった。
書籍情報
コメント