[1] 授業単元: プログラミング
[2] 問題文(含コード&リンク):
カレンダー表示プログラムの作成。
実行ファイル名はcalenとし、
コマンドライン上でcalenとタイプすれば現時点での月のカレンダーが表示される。
「calen 2 2005」のようにタイプすると2005年の2月のカレンダーが表示されるように、月と年を指定できるようにする。
1900〜2100年までの1から12月までを表示範囲とし、それ以外の年月が指定された場合標準エラー出力でエラーを出す。
例えば実行ファイル名を間違えa.exeとタイプした場合も、「Usage: a <month> <year>」などのようにファイル名の対応もさせる。
月を指定せずに年だけ指定するとその年の1月から12月までのカレンダーを表示する。

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ(バージョン): gcc
 [3.3] 言語:C
[4] 期限:2005年8月10日まで
[5] その他の制限:うるう年や曜日の出力に注意