質問: 8){ printf("\n"); } } printf("\n"); } return 0; } コード ```
回答: for と if を使えということなら、 1. 日曜日から月初の曜日の一つ前(前月最終日)までを空白表示する これは for 文で、1~(月初曜日-1)でループする 2. 今表示しようとする曜日を、変数に入れる(初期値は月初の曜日) 3. 1~月末日で for ループを作り、中で以下の処理を行う 3-1. 日を出力する 3-2. 曜日を一つずらす(変数の値を1増やす) 3-3. もし曜日が土曜日を超えていたら、曜日を日曜日にして、改行を出力する 4. 改行を出力して終了 という手順ですかねえ。