本人大腦已短路...........肯定可以簡化 但是本人暈乎乎的決定關機睡覺去............
static void Main(string[] args)
{
//要求用If語句 並盡量簡化代碼:輸入3個數 把最大數和最小數輸出
Console.WriteLine("第一個數");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("第二個數");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("第三個數");
int num3 = Convert.ToInt32(Console.ReadLine());
int max = 0;
int min = 0;
if (num1 > num2 && num1 > num3)
{
max = num1;
if (num2 > num3)
{
min = num3;
}
else
{
min = num2;
}
}
else if (num2 > num1 && num2 > num3)
{
max = num2;
if (num3 > num1)
{
min = num1;
}
else
{
min = num3;
}
}
else if (num3 > num2 && num3 > num1)
{
max = num3;
if (num2 > num1)
{
min = num1;
}
else
{
min = num2;
}
}
Console.WriteLine("最大數是{0} 最小數是{1}", max, min);
Console.ReadKey();
}