C# 比较三个数大小 - 查找最大值
C# 比较三个数大小 - 查找最大值
以下是使用 C# 语言编写的比较三个数大小并找到最大值的代码示例:csharpusing System;
class Program{ static void Main(string[] args) { Console.WriteLine('请输入三个整数:');
// 读取用户输入的三个整数 if (!int.TryParse(Console.ReadLine(), out int num1) || !int.TryParse(Console.ReadLine(), out int num2) || !int.TryParse(Console.ReadLine(), out int num3)) { Console.WriteLine('输入格式错误,请输入有效的整数。'); return; }
// 比较三个数的大小,并输出结果 if (num1 >= num2 && num1 >= num3) { Console.WriteLine('{0}是最大的数。', num1); } else if (num2 >= num1 && num2 >= num3) { Console.WriteLine('{0}是最大的数。', num2); } else { Console.WriteLine('{0}是最大的数。', num3); }
Console.ReadLine(); }}
这段代码做了以下改进:
- 使用
TryParse方法进行输入验证: 这确保了用户输入的是有效的整数,避免了程序抛出异常。2. 优化比较逻辑: 使用>=运算符简化了比较逻辑,避免了重复判断相等的情况。
这段代码清晰易懂,并且包含了必要的输入验证,提高了代码的健壮性。希望对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/bTIv 著作权归作者所有。请勿转载和采集!