c# double数组有2个数 与传递过来的一个 double数 比较 后 返回最大和最小值数组
时间: 2024-11-03 09:17:17 浏览: 39
要创建一个C#程序,用于比较一个double类型的数组中的两个元素与单个传入的double数值,并返回这两个数组元素的新值(即最大值和最小值),你可以使用以下代码:
```csharp
public static void Main(string[] args)
{
// 假设我们有一个双精度数组
double[] array = { 5.0, 8.2 };
// 传入的double值
double inputValue = 7.9;
// 比较并获取最大值和最小值
double maxElement = Math.Max(array[0], array[1]);
double minElement = Math.Min(array[0], array[1]);
// 如果输入值比数组中的任何一个都大或小,更新结果
if (inputValue > maxElement)
maxElement = inputValue;
else if (inputValue < minElement)
minElement = inputValue;
// 创建新数组存储结果
double[] resultArray = new double[2] { maxElement, minElement };
Console.WriteLine("最大值: " + resultArray[0]);
Console.WriteLine("最小值: " + resultArray[1]);
}
```
这段代码首先定义了一个double数组`array`和一个`inputValue`。然后,它找到数组中的最大值和最小值,分别用`Math.Max()`和`Math.Min()`函数计算。接着,根据`inputValue`更新最大值和最小值。最后,创建一个新的double数组`resultArray`包含这两个新的值,并输出结果。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)