- 501 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 00:23:45 ]
- 最上段中央に1を配置したら、右上に移動しながら2,3,4と次の数値をと入れていき、7の倍数時は右上ではなく下へ移動
上下、左右がループしてるとして(つまり1行目の上は7行目、7列目の右は1列目)この処理を続ければあっという間に完成 奇数の場合は上記の法則が使えるので超簡単 因みに7*7の場合は(1+7^2)/2*7で175が1列の合計 コードはForと算術演算(数値計算)が使えれば条件分岐(IF)すら要らない簡素なもの 小学生あたりにはオススメの問題だ
|

|