输入三个数据,找出最大值
时间: 2024-03-21 22:40:45 浏览: 55
077李媛1
好的,下面是一个简单的 C# 程序,实现输入三个数据,找出最大值的功能:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int num1, num2, num3, max;
Console.Write("请输入第一个数字:");
num1 = int.Parse(Console.ReadLine());
Console.Write("请输入第二个数字:");
num2 = int.Parse(Console.ReadLine());
Console.Write("请输入第三个数字:");
num3 = int.Parse(Console.ReadLine());
max = num1;
if (num2 > max)
{
max = num2;
}
if (num3 > max)
{
max = num3;
}
Console.WriteLine("最大的数字是:" + max);
}
}
```
程序的功能很简单,分为以下几步:
1. 定义四个变量 `num1`, `num2`, `num3`, `max`,分别表示输入的三个数字和它们的最大值。
2. 使用 `Console.Write` 方法提示用户输入第一个数字,并使用 `Console.ReadLine` 方法读取用户输入的字符串,然后通过 `int.Parse` 方法将其转换为整型。
3. 使用 `Console.Write` 方法提示用户输入第二个数字,并使用 `Console.ReadLine` 方法读取用户输入的字符串,然后通过 `int.Parse` 方法将其转换为整型。
4. 使用 `Console.Write` 方法提示用户输入第三个数字,并使用 `Console.ReadLine` 方法读取用户输入的字符串,然后通过 `int.Parse` 方法将其转换为整型。
5. 将第一个数字赋值给 `max` 变量。
6. 使用条件语句判断第二个数字和第三个数字是否比 `max` 变量大,如果是,则将其赋值给 `max` 变量。
7. 使用 `Console.WriteLine` 方法输出结果。
注意:以上程序没有对用户的非法输入进行处理,如果用户输入的不是数字,程序会出现异常。在实际开发中,需要对用户的输入进行验证和处理。
阅读全文