dポイントプレゼントキャンペーン実施中!

プログラミングについて教えてください

プログラムは
ピラミッドの図形をユーザーが指定した数字で正三角形の
ピラミッドの段数を指定できるプログラムです

例えば「5」と打てば
********* ■
********■■■
******■■■■■
****■■■■■■■
**■■■■■■■■■
このような感じに表示されます
*の部分は空白です

#include<stdio.h>
int main (void)
{
int num,i,j,h;

printf("ピラミッドの高さを入力してください : ");
scanf("%d" ,&num);

for(i=1; i<=num; i++){
for(j=num; j>=i+1; j--){
printf(" ",j);
}
for(h=1; h<=j; h++){

printf("■");
}
printf("\n");
}
return 0;
}

ここまで出来ています、詰まっているのでご教授ください
よろしくお願いします

A 回答 (1件)

#include<stdio.h>


int main (void)
{
int num,i,j,h;
int k;

printf("ピラミッドの高さを入力してください : ");
scanf("%d" ,&num);

for(i=1; i<=num; i++){
for(j=num; j>=i+1; j--){
printf(" ",j);
}
for(h=1; h<=2*j-1; h++){
printf("■");
}
printf("\n");
}
return 0;
}
    • good
    • 4

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!