本人大脑已短路...........肯定可以简化 但是本人晕乎乎的决定关机睡觉去............
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(); }
时间: 2024-09-29 23:59:44