我需要輸入3個數字,然後使用IF命令輸出最高的3個數字中最低的&。我有一切工作,除了我得到1最大的數字(正確)和3個輸出的最低數字(不正確)。現在我完全明白爲什麼他們都被顯示,我只是不知道如何解決它。我的代碼,一旦整數已經由用戶輸入定義,如下:基本c#if語句查詢
if (num1 > num2 && num1 > num3)
{
Console.WriteLine("Largest Number: " + num1);
}
if (num2 > num3)
{
Console.WriteLine("Smallest Number: " + num3);
}
else
{
Console.WriteLine("Smallest Number: " + num2);
}
,然後重複3次,切換各個整數。我明白問題在哪,第二個if命令對於所有3種情況都是正確的。我只是...不知道如何解決它。我覺得我只是需要以某種方式將這兩個if語句加入一起,但我不確定如何做到這一點,或者甚至可能。
瞭解如何使用調試器,把破發點上的if語句,看到控制是如何將其他條件,如果有任何其他** **你需要的。 – Habib
您是否嘗試將第二個if(最小數字測試)塊移動到第一個(測試最大數的那個)? – Sidewinder94
並不確定降薪,這可能是其他人的基本問題,但獲得降薪的問題並不是那麼糟糕。 – Habib