c#从键盘输入10个整数,输出10个数的最大值、最小值、平均值和总和。
时间: 2023-12-28 11:04:55 浏览: 256
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,下面是 C# 的代码实现:
```csharp
using System;
class Program {
static void Main(string[] args) {
int[] num = new int[10]; // 存放10个整数
int sum = 0; // 总和
int max_num = int.MinValue; // 最大值
int min_num = int.MaxValue; // 最小值
// 输入10个整数
Console.WriteLine("请输入10个整数:");
for (int i = 0; i < 10; i++) {
num[i] = Convert.ToInt32(Console.ReadLine());
sum += num[i];
if (num[i] > max_num) {
max_num = num[i];
}
if (num[i] < min_num) {
min_num = num[i];
}
}
// 计算平均值
double avg = (double)sum / 10;
// 输出结果
Console.WriteLine("最大值:" + max_num);
Console.WriteLine("最小值:" + min_num);
Console.WriteLine("平均值:" + avg);
Console.WriteLine("总和:" + sum);
}
}
```
和 C++ 版本类似,这里使用了 `int.MinValue` 和 `int.MaxValue` 来初始化最大值和最小值。需要注意的是,由于 `Console.ReadLine()` 方法返回的是字符串类型,因此需要使用 `Convert.ToInt32()` 方法将其转换为整数类型。
阅读全文