以前のリビジョンの文書です


演習課題 ex05-9.c

グレゴリオ暦(いわゆる今年が2018年であるところの西暦)では、次のようなルールで閏年(うるう年)が制定されている。

  1. 年が 4 で割り切れる年は閏年とする。
  2. 1. のとき、年が100で割り切れる年は平年とする。
  3. 2. のとき、年が400で割り切れる年は閏年とする。

キーボードから2つの自然数 n, m を入力すると、グレゴリオ暦 n 年から m 年までに設定される閏年をすべて表示するプログラム ex05-9.c を作成し、kiso2コマンドを用いて提出しなさい。 ただし、n>m である場合、または、n, m に 0 以下の値が入力されるとプログラムは何も出力せずに終了するものとする。

実行例:

t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-9
n m? 0 3
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-9
n m? 0 400
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-9
n m? 400 100
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-9
n m? 1999 2018
2000 2004 2008 2012 2016
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-9
n m? 1888 2050
1888 1892 1896 1904 1908 1912 1916 1920 1924 1928 1932 1936 1940 1944 1948 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048
  • lecture/kiso2/rev05.1541038264.txt.gz
  • 最終更新: 2018/11/01 11:11
  • by sano