3

配列内の要素を絶対値に変換する際に問題があります。

Console.WriteLine("\nQ = {0}, difference = |{1} - {2}| = {3} ",
                  a + 1, store[a], store2[a], Math.Abs(store3[a]));

store3 は配列です。プログラムのいくつかの要素をすでに入力しました。正しい答えが得られます。問題は絶対値を取得した後、配列の最小値を見つける必要がありますが、負の整数を返します。そして、絶対値で最小または最小の要素のみを返したいです。これをどうするか。私の質問を理解していただければ幸いです。

4

2 に答える 2

0

LINQ を使用して Abs 値を取得できます

store3Abs = store3.Select(x => Math.Abs(x)).ToArray();

中間 abs 配列が必要ない場合は、最小値を直接取得できます

var min = store3.Select(x => Math.Abs(x)).Min();
于 2016-07-16T19:53:41.230 に答える