もどくんちゃんねる ガジェット部

自転車、ガジェット、映像制作、CG、Blender など

C言語 ピラミッドを表示するプログラム 解説

今日は左上と右上でやったことを応用してピラミッドを作るプログラムの解説になります。それではやっていく!

 

目次

 

問題

キーボードから読み込んだ値の大きさのピラミッドを表示するプログラムを作成せよ

 

プログラム

f:id:KANSONINGEN:20190615221711p:plain

#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);
}

実行結果

f:id:KANSONINGEN:20190615221854p:plain

 

 

右上直角三角形の場合はこちら

deziowata.hateblo.jp

左上直角三角形の場合はこちら

deziowata.hateblo.jp