質問: SAT) { printf(" "); } } } printf("\n"); } printf("\n"); } } ``` カレンダーを表示の部分を回答を参考に自分なりに書いてみました。 しかし、表示の仕方を 1 2 7 8 3 4 9 10 5 6 11 12 上記ののように表示をしたいのですが、なかなかうまくいきません。 追加でアドバイス頂けると幸いです。
回答: 3ヶ月分を横に並べられるだけの1行ぶんのバッファを用意しといて、 3ヶ月のカレンダ文字列を生成、その1行づつを位置あわせのスペースを挟みながら横に3つ並べて出力する、ということですね。 位置合わせがちょっと難しいですが、まあ、がんばってください