帮我遍一个C#程序,键盘输入三个数,用if语句和逻辑表达式把最大数找出来
时间: 2024-03-07 08:46:49 浏览: 111
好的,下面是代码:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.WriteLine("请输入三个数:");
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
Console.WriteLine("最大数为:" + max);
}
}
```
首先,我们通过 `Console.ReadLine()` 方法从键盘输入三个数,并将它们转换为整数类型。
然后,我们定义一个变量 `max`,并将其初始化为第一个数 `a`。
接下来,我们通过两个 `if` 语句和逻辑表达式判断输入的三个数中哪一个是最大的,并将最大数赋值给变量 `max`。
最后,我们通过 `Console.WriteLine()` 方法输出最大数。
注意,此程序假设输入的三个数都是整数。如果输入的数可能是小数,需要使用 `double` 类型而不是 `int` 类型。
阅读全文