質問させてください。

問題自体はよくある西暦・月・日を入力し、
その日の曜日を出力しなさいというプログラムなのですが、
配列や関数などは使わずにif・for・swich-case(breakを使って抜けてはいけない)
と、言う制限がついています。

宜しければ、どなたかヒントをご教授いただけないでしょうか。
ちなみに言語はCです。
宜しくお願いします。