05A-1 for文(難易度★) †
次の空欄部分を補って、1から10までの値を出力するプログラムを完成させよ。
int main(void) { int i; for ( ; ; ) { printf("%d\n", i); } return 0; }
解答例はこちら。
05A-2 合計(難易度★★) †
次の空欄部分を補って、10から20までの整数の合計を出力するプログラムを完成させよ。
int main(void) { int i; sum = ; for ( ; ; ) { sum ; } printf("%d\n", sum); return 0; }
解答例はこちら。
05A-3 for文のネスト(難易度★★) †
次の空欄部分を補って、下のような模様を出力するプログラムを完成させよ。
int main(void) { int i, j; for ( ; ; ) { for ( ; ; ) { printf("*"); } printf("\n"); } printf("\n"); return 0; }
***** **** *** ** *
解答例はこちら。
05A-4 for文のネスト(難易度★★) †
for文を用いて、下のような模様を出力するプログラムを作成せよ。 ただし、printf関数は次のものを一度ずつしか使ってはいけない。
printf("*"); printf("\n");
** **** ****** ******** ********** ************
解答例はこちら。
05A-5 for文のネスト(難易度★★★) †
for文を用いて、下のような模様を出力するプログラムを作成せよ。 ただし、printf関数は次のものを一度ずつしか使ってはいけない。
printf(" "); printf("*"); printf("\n");
***** ***** ***** ***** *****
解答例はこちら。