-4
ユーザーからセカンダリ配列の入力を行い、それらの番号を昇順にしたい昇順を低くする、間違ったものを見つけることができない このコードを配列で1つの要素簡単ですが、私はこの2つの要素で昇順にしたいです。C# - 昇順の2次配列を作成する
class Program
{
static void Main(string[] args)
{
int[,] Matrice = new int[2, 3];
int i, j, m, n, temp;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
Console.WriteLine("Enter The Number :(" + i + "," + j + ")");
Matrice[i, j] = int.Parse(Console.ReadLine());
}
}
for (i = 0; i < 2; i++)
for (j = 0; j < 3; j++)
for (m = i + 1; m < 2; m++)
for (n = j + 1; n < 3; n++)
if (Matrice[i, j] > Matrice[m,n])
{
temp = Matrice[i,j];
Matrice[i, j] = Matrice[m, n];
Matrice[m, n] = temp;
}
for (i = 0; i <2; i++)
{
for (j = 0; j <3; j++)
{
Console.WriteLine("Ascending from low to high :(" + i + "," + j + ") est " + Matrice[i, j]);
}
}
Console.ReadKey();
}
}
私の出力は、そのような間違った私のコードです
です:
Enter The Number :(0,0)
5
Enter The Number :(0,1)
3
Enter The Number :(0,2)
8
Enter The Number :(1,0)
15
Enter The Number :(1,1)
3
Enter The Number :(1,2)
9
Ascending from low to high :(0,0) est 3
Ascending from low to high :(0,1) est 3
Ascending from low to high :(0,2) est 8
Ascending from low to high :(1,0) est 15
Ascending from low to high :(1,1) est 5
Ascending from low to high :(1,2) est 9
私は助けることが:)
これは現時点では非常に良い質問ではありません。コードをダンプして「それは動作しません」と言っているからです。デバッガで問題の原因を絞り込み、それについて質問する必要があります。また、単にOrderByを使用することを検討してください – BradleyDotNET
私は英語で良くないです。ごめんなさい –