- 534 名前:デフォルトの名無しさん [2008/06/03(火) 15:59:33 ]
- [1] 授業単元:C言語入門
[2] 問題文(含コード&リンク):21世紀(2001年〜2100年)の100年の間に、「13日の金曜日」は何回出現するだろうか。 <考え方> 2001〜2100 の間を for文 で繰り返す。 さらに、それぞれの年に1〜12月の間を for文 で繰り返す。つまり、2重ループにする。 for (year = 2001; year <= 2100; year++) { for (month = 1; month <= 12; month++) { } } 2重ループの中では、その月の13日が金曜日であるかどうかを、ツェラー公式を使って判定する。金曜であれば、それをカウントしておく。 最後に、カウントした数を表示する。 [3] 環境 [3.1] OS: Windows [3.2] コンパイラ名とバージョン: Visual Studio 2003 [3.3] 言語: C++ [4] 期限: 2008年06月10日14:40まで
|

|