- 854 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 04:16:12 ]
- >>853
>>849のプログラムでは、コマンドライン引数を変換して配列の各要素に代入する操作と、 ソートの操作を同時に行おうとして間違った結果になっている。 表示の部分を上の2つの操作とは別のfor文に分けているように、 最初のfor文も配列の要素への代入とソートとの二つに分離した方がたぶん間違わない。 つまり、配列の要素全部に正しい数値が代入されたのちに、ソート操作を始めるようにする。 >>849は全部のデータが配列に入らないうちにソート(のようなこと)をしようとしている。 もちろんデータを順次読み取りつつソートを行う方法もあるけれど、>>849のやり方はそうではない。 少数個の引数が与えられたとき、どう動作するか、手を使い紙の上で各変数の値の変化を追いかけてみるといい。
|

|