c#中输n个数求最大值,最小值,平均值
时间: 2023-06-05 11:47:06 浏览: 208
可以使用一个数组来存储这n个数,然后遍历数组求出最大值、最小值和平均值。
具体实现可以参考以下代码:
```
int n = 10; // 假设n为10
int[] nums = new int[n]; // 定义一个长度为n的数组
// 输入n个数
for (int i = ; i < n; i++)
{
Console.Write("请输入第{}个数:", i + 1);
nums[i] = int.Parse(Console.ReadLine());
}
// 求最大值
int max = nums[];
for (int i = 1; i < n; i++)
{
if (nums[i] > max)
{
max = nums[i];
}
}
Console.WriteLine("最大值为:{}", max);
// 求最小值
int min = nums[];
for (int i = 1; i < n; i++)
{
if (nums[i] < min)
{
min = nums[i];
}
}
Console.WriteLine("最小值为:{}", min);
// 求平均值
int sum = ;
for (int i = ; i < n; i++)
{
sum += nums[i];
}
double avg = (double)sum / n;
Console.WriteLine("平均值为:{}", avg);
```
以上代码中,我们首先定义了一个长度为n的数组,然后使用for循环输入n个数。接着,我们使用for循环遍历数组,求出最大值和最小值。最后,我们再使用for循环求出所有数的和,然后除以n求出平均值。
阅读全文