今日は左上と右上でやったことを応用してピラミッドを作るプログラムの解説になります。それではやっていく!
目次
問題
キーボードから読み込んだ値の大きさのピラミッドを表示するプログラムを作成せよ
プログラム
#include <stdio.h>
int main(void){
int i,j,k; //ループ用のやつ
int num; //段数を格納する奴
printf("段数:");
scanf("%d",&num); //段数の読み込み
for(i=0;i<num;i++){
for(j=num-i-1;j>0;j--){
printf(" ");
}
for(k=0;k<i*2+1;k++){
printf("*");
}
printf("\n");
}
return(0);
}
実行結果
右上直角三角形の場合はこちら
左上直角三角形の場合はこちら