C言語なら俺に聞け(入門編)Part 71
■ このスレッドは過去ログ倉庫に格納されています
0641デフォルトの名無しさん
2010/10/20(水) 17:08:52という問題を解いていて、困っています。
サイトでツェラーの公式を見つけたので、以下の公式を使って解いています。
h百y年m月d日の曜日を求めることを考える。
(例えば、2001年11月3日の場合、h=20、y=1、m=11、d=3 である)
(注意) 1月、2月は、前の年の13月、14月として計算する。
W = y+[y/4]+[h/4]−2h+[13(m+1)/5]+d
土日月火水木金土 = 0123456 に対応
解いてみたプログラムがこちらです。
http://codepad.org/3g3tX4iN
答えは171 らしいですが、どうしても正解に辿り着けません。
どこが間違っているか、ご指摘お願いします。
■ このスレッドは過去ログ倉庫に格納されています