*問題文 [#ie706097]
for文を用いて、下のような模様を出力するプログラムを作成せよ。
ただし、printf関数は次のものを一度ずつしか使ってはいけない。
#geshi(c){{
printf(" ");
printf("*");
printf("\n");
}}
#geshi(sh){{
*****
*****
*****
*****
*****
}}
*解答例 [#r2b6f0fd]
#geshi(c){{
int main(void) {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i - 1; j++) {
printf(" ");
}
for (j = 1; j <= 5; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
}}
#geshi(c){{
int main(void) {
int i, j;
for (i = 0; i < 5; i++) {
for (j = 0; j < i; j++) {
printf(" ");
}
for (j = 0; j < 5; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
}}