c#编写一个方法,对三个整数求出最大值和最小值和平均值,并返回到调用该方法的方法中。
时间: 2024-09-14 20:09:55 浏览: 39
C#求n个数中最大值和最小值的方法
5星 · 资源好评率100%
在 C# 中,你可以编写如下的静态方法来实现这个功能:
```csharp
public static class MathUtils
{
public static (int max, int min, double average) GetMinMaxAndAverage(int num1, int num2, int num3)
{
// 求最大值
int max = Math.Max(num1, Math.Max(num2, num3));
// 求最小值
int min = Math.Min(num1, Math.Min(num2, num3));
// 计算平均值
double sum = num1 + num2 + num3;
double average = sum / 3.0;
return (max, min, average);
}
}
```
在这个 `GetMinMaxAndAverage` 方法中,我们首先计算了三个整数中的最大值和最小值,然后通过将它们相加并除以3来得到平均值。方法返回一个元组 `(max, min, average)`,包含了结果。
要在其他地方调用这个方法,可以这样做:
```csharp
var result = MathUtils.GetMinMaxAndAverage(5, 10, 15);
Console.WriteLine($"Max: {result.max}, Min: {result.min}, Average: {result.average}");
```
阅读全文