授業/C言語基礎/if文/練習問題 のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*03A-1 関係演算子(難易度♠) [#m6e621e8]
次の空欄部分を補って、変数 x の値が偶数か奇数かを調べて出力するプログラムを完成させよ。

#geshi(c){{
#include <stdio.h>

int main(void) {
  int x = 5;
  if (x % 2        ) {
    printf("偶数\n");
  } else {
    printf("奇数\n");
  }
  return 0;
}
}}

**03A-1 解答例 [#pe40fdf7]
解答例は[[こちら>授業/C言語基礎/if文/練習問題/03A-1]]。


----
*03A-2  論理演算子(難易度♠♠♠) [#p78fc2c4]
次の空欄部分を補って、変数 y の値が西暦のうるう年かどうかを調べて出力するプログラムを完成させよ。
なお、うるう年は次のように決められる。
-4で割り切れる年はうるう年である。
-ただし、100で割り切れる年はうるう年ではない。
-ただし、400で割り切れる年はうるう年である。

#geshi(c){{
#include <stdio.h>

int main(void) {
  int y = 2016;
  if (                                ) {
    printf("西暦%d年はうるう年です\n", y);
  } else {
    printf("西暦%d年はうるう年ではありません\n", y);
  }
  return 0;
}
}}

また、変数の y の初期値を 2000, 2015, 2016, 2017, 2100 と変えて実行し、結果を確認せよ。

''ヒント'': 2000年、2016年はうるう年であるが、2015年、2017年、2100年はうるう年ではない。

**03A-2 解答例 [#c9d55d55]
解答例は[[こちら>授業/C言語基礎/if文/練習問題/03A-2]]。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS