编写一个C#程序,输入a, b, c,d四个值,输出其中最小者
时间: 2024-12-21 21:21:24 浏览: 3
在C#中,你可以使用if-else语句或者`Math.Min()`函数来找出四个数中的最小值。以下是两种简单的实现方式:
**第一种方法 (使用 if-else):**
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个数 a: ");
double a = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第二个数 b: ");
double b = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第三个数 c: ");
double c = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第四个数 d: ");
double d = Convert.ToDouble(Console.ReadLine());
double min = a;
if (b < min)
min = b;
if (c < min)
min = c;
if (d < min)
min = d;
Console.WriteLine("最小值是: " + min);
}
}
```
**第二种方法 (使用 Math.Min()):**
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个数 a: ");
double a = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第二个数 b: ");
double b = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第三个数 c: ");
double c = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第四个数 d: ");
double d = Convert.ToDouble(Console.ReadLine());
double min = Math.Min(a, Math.Min(b, Math.Min(c, d)));
Console.WriteLine("最小值是: " + min);
}
}
```
在这个程序中,用户会被提示输入四个数字,然后会输出这四个数中的最小值。
阅读全文