練習問題

2016-12-25 (日) 11:50:29 (92d) | Topic path: Top / 授業 / C言語基礎 / for文 / 練習問題

05A-1 for文(難易度★)

次の空欄部分を補って、1から10までの値を出力するプログラムを完成させよ。

int main(void) {
  int i;
  for (        ;        ;        ) {
    printf("%d\n", i);
  }
  return 0;
}

05A-1 解答例

解答例はこちら

05A-2 合計(難易度★★)

次の空欄部分を補って、10から20までの整数の合計を出力するプログラムを完成させよ。

int main(void) {
  int i;
  sum =     ;
  for (        ;        ;        ) {
    sum         ;
  }
  printf("%d\n", sum);
  return 0;
}

05A-2 解答例

解答例はこちら

05A-3 for文のネスト(難易度★★)

次の空欄部分を補って、下のような模様を出力するプログラムを完成させよ。

int main(void) {
  int i, j;
  for (        ;        ;        ) {
    for (        ;        ;        ) {
      printf("*");
    }
    printf("\n");
  }
  printf("\n");
  return 0;
}
*****
****
***
**
*

05A-3 解答例

解答例はこちら

05A-4 for文のネスト(難易度★★)

for文を用いて、下のような模様を出力するプログラムを作成せよ。 ただし、printf関数は次のものを一度ずつしか使ってはいけない。

printf("*");
printf("\n");
**
****
******
********
**********
************

05A-4 解答例

解答例はこちら

05A-5 for文のネスト(難易度★★★)

for文を用いて、下のような模様を出力するプログラムを作成せよ。 ただし、printf関数は次のものを一度ずつしか使ってはいけない。

printf(" ");
printf("*");
printf("\n");
*****
 *****
  *****
   *****
    *****

05A-5 解答例

解答例はこちら

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS