c#语法基础:生成一个包含10个随机数的数组,并计算其总和与平均值
时间: 2024-10-20 11:15:04 浏览: 65
在C#中,你可以使用`System.Random`类生成随机数,然后创建一个数组并计算其总和和平均值。以下是一个简单的示例:
```csharp
using System;
using System.Linq;
class Program
{
static void Main()
{
// 创建一个随机数生成器
Random random = new Random();
// 定义数组长度和初始数组
int length = 10;
double[] numbers = new double[length];
// 为数组生成10个随机数
for (int i = 0; i < length; i++)
{
numbers[i] = random.NextDouble(); // 生成0到1之间的双精度浮点数
}
// 计算总和和平均值
double sum = numbers.Sum();
double average = sum / length;
Console.WriteLine($"数组的总和是:{sum}");
Console.WriteLine($"数组的平均值是:{average}");
}
}
```
在这个示例中,我们首先引入了`System`和`System.Linq`命名空间,因为`Enumerable.Sum()`方法需要它们。程序会生成一个包含10个0到1之间随机数的数组,然后使用`Sum()`方法计算总和,最后除以数组长度得到平均值。
阅读全文