Visual Studio を使用して C# で小さなコンソール アプリケーションを作成しています。
私は2つの小さなプログラムを書きたいと思っています。どちらもコンソールから入力された6つの整数を取り、ifステートメントは6つの値すべてを比較し、最終結果は入力された6つの値と値を最高から最低の順に出力するコンソール出力になります. 私はこれを行う方法を理解しようとして頭を悩ませています。
これが完了したら、リストを使用してこれを行うための 2 番目のプログラムを作成します。
したがって、入力された値を保持するために 6 つの整数が必要であり、次に順序付けされた値を保持するために 6 つの整数が必要であると思います。
ネストされたifを実行しようとしましたが、面倒になりました。破棄してやり直すことにしました。
これについて何か助けていただければ幸いです。
これが私が書いていたコードの種類です:
int one;
int two;
int three;
int four;
int five;
int six;
int firsthighest;
int secondhighest;
int thirdhighest;
int fourthhighest;
int fifthhighest;
int sixthhighest;
Console.WriteLine("Enter a value");
one = int.Parse(Console.ReadLine());
Console.WriteLine("Enter a value");
two = int.Parse(Console.ReadLine());
Console.WriteLine("Enter a value");
three = int.Parse(Console.ReadLine());
Console.WriteLine("Enter a value");
four = int.Parse(Console.ReadLine());
Console.WriteLine("Enter a value");
five = int.Parse(Console.ReadLine());
Console.WriteLine("Enter a value");
six = int.Parse(Console.ReadLine());
if (one > two)
{
if (one > three)
{
if (one > four)
{
if (one > five)
{
if (one > six)
{
firsthighest = one;
}
}
}
}
}
else if (two > three)
{
if (two > four)
{
if (two > five)
{
if (two > six)
{
firsthighest = two;
}
}
}
}
else if (three > four)
{
if (three > five)
{
if (three > six)
{
firsthighest = three;
}
}
}