在c#中如何将一个数组中的所有元素保留两位小数并输出到另一个数组中
时间: 2024-03-25 21:37:56 浏览: 153
将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。
5星 · 资源好评率100%
你可以使用以下代码来将一个数组中的所有元素保留两位小数并输出到另一个数组中:
```csharp
double[] originalArray = { 1.234567, 2.345678, 3.456789 };
double[] newArray = new double[originalArray.Length];
for (int i = 0; i < originalArray.Length; i++)
{
newArray[i] = Math.Round(originalArray[i], 2);
}
// 输出新数组中的元素
foreach (double element in newArray)
{
Console.WriteLine(element);
}
```
在上面的代码中,我们首先定义了一个名为 `originalArray` 的原始数组,该数组包含了一些需要保留两位小数的元素。然后我们创建了一个名为 `newArray` 的新数组,并指定其长度与原始数组相同。
接着,我们使用 `for` 循环遍历原始数组中的所有元素,并使用 `Math.Round` 方法将其保留两位小数,并将结果存储到新数组中的对应位置。
最后,我们使用 `foreach` 循环遍历新数组中的所有元素,并将它们输出到控制台上。
阅读全文