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();    }}

这段代码做了以下改进:

  1. 使用 TryParse 方法进行输入验证: 这确保了用户输入的是有效的整数,避免了程序抛出异常。2. 优化比较逻辑: 使用 >= 运算符简化了比较逻辑,避免了重复判断相等的情况。

这段代码清晰易懂,并且包含了必要的输入验证,提高了代码的健壮性。希望对你有所帮助!

C# 比较三个数大小 - 查找最大值

原文地址: https://www.cveoy.top/t/topic/bTIv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录