ピラミッドアート
Posted: 2011年6月28日(火) 15:28
visual studio2008でこのプログラムを実行してみたのですが。どうしてもきれいなピラミッドになりません。
ご指摘お願いします。
#include <stdio.h>
int main (void)
{
int a,j,i,o;
printf("段数を入れるんだお:");
scanf("%d",&a);
printf("\n");
printf(" /⌒ ⌒\\n");
printf(" /( ●) (●)\\n");
printf(" /::::⌒(__人__)⌒::: \ ピラミッドを作るお!\n");
printf(" | |r┬-| |\n");
printf(" \ `ー'´ /\n");
printf("\n\n");
j=1;
while (j<=a){
i=0;
while(i< a-1) {
printf(" ");
i++;
}
o=0;
while(o<2*j-1){
printf("*");
o++;
}
printf("\n");
j++;
}
return(0);
}
ご指摘お願いします。
#include <stdio.h>
int main (void)
{
int a,j,i,o;
printf("段数を入れるんだお:");
scanf("%d",&a);
printf("\n");
printf(" /⌒ ⌒\\n");
printf(" /( ●) (●)\\n");
printf(" /::::⌒(__人__)⌒::: \ ピラミッドを作るお!\n");
printf(" | |r┬-| |\n");
printf(" \ `ー'´ /\n");
printf("\n\n");
j=1;
while (j<=a){
i=0;
while(i< a-1) {
printf(" ");
i++;
}
o=0;
while(o<2*j-1){
printf("*");
o++;
}
printf("\n");
j++;
}
return(0);
}