- 締切済み
意味分かりますか?
西暦と月を入力し、その月のカレンダーを出力するプログラムの一部なんですけど・・・ int dayofw(int y, int m, int d) > { > int y1, yobi; > > y1=(y+(y/4)-(y/100)+(y/400)+(2.6*m+1.6)+d); > yobi=y1%7; > > return(yobi); > } この関数にはどういう意味があるかわかりますか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Trick--o--
- ベストアンサー率20% (413/2034)
回答No.3
引数としてint型で年、月、日を受け取り、 int型で曜日(0~6が各曜日に対応)を返す関数です。
- freedom560
- ベストアンサー率46% (80/173)
回答No.2
「ツェラーの公式」という曜日計算の公式だそうです。 参考URLを参照してみてください。
- sittaka-kun
- ベストアンサー率22% (153/686)
回答No.1
うるう年の例外処理を行って曜日を求めています。