• 締切済み

C#(超)入門本のテスト問題がわかりません……

プログラムの(超)入門本でC#を勉強しています。 しかし、収録されているテスト問題に、答えがなく、困っています。 解答をお教えいただけないでしょうか。 ◆問題:このカレンダーを、C#によって記述しなさい http://cdn.uploda.cc/img/img5000f0dac9286.jpg ◆自分の考え 横と縦をカウントするフィールドを作り、横を七回forループ、縦を四回繰り返す 日にちをカウントするstring型フィールドを作り、一回ループ毎に一つづつ足す int tate, yoko ; string hinichi ; for(tate=1,tate<=4,tate++){ for(yoko=1, yoko<=7,yoko++){ } } ↑ここから先を、どう書いていいのかがわかりません。 どうやって、開始を水曜日からにするのか どうやって、hinichiに、1づつ足していくのか どうやって、31でカウント増加をストップさせるのか よろしくお願いします。

みんなの回答

noname#217196
noname#217196
回答No.1

たぶんテキストをそこまでのページを読み返せばピンときそうに思います。 まずhinichiのデータ型は文字列型より正の整数型がふさわしいでしょう。するとインクリメントや31との数値比較ができるようになります。 ループからの脱出にはbreak, exitなどが使えますが、大外のループでhinichiが31以下か判定するほうがすっきりするでしょう。

xKURO-69x
質問者

お礼

ありがとうございました! 勉強になります!

関連するQ&A

専門家に質問してみよう