演習 4-25

#include <stdio.h>

int main(){

int i, j, n;

printf("下向き数字ピラミッドを作ります。\n");
printf("何段ですか:");
scanf("%d", &n);

for (i = 1; i <= n; i++){
for (j = 1; j < i; j++){
putchar(' ');
}
for (j = 1; j <= 2 * (n - i) + 1; j++){
printf("%d", i % 10);
}
puts("");
}

return 0;
}

4 件のコメント:

  1. 2 * (n - i) + 1の部分はどこから出てきたんですか?

    返信削除
  2. 出来ませんでした
    誤情報は書かないでください

    返信削除
  3. 2 * (n - i) + 1

    (-2)*i+9

    返信削除
  4. ↑ミス

    (-2)*i+2*n+1

    返信削除