用c#代码从一个整数数组中,取最大的整数,最小的整数,总和,平均值。
时间: 2024-05-16 13:13:21 浏览: 107
以下是C#代码实现:
```csharp
int[] numbers = { 3, 5, 1, 9, 2 };
int max = numbers.Max(); // 最大值
int min = numbers.Min(); // 最小值
int sum = numbers.Sum(); // 总和
double average = numbers.Average(); // 平均值
Console.WriteLine("最大值:" + max);
Console.WriteLine("最小值:" + min);
Console.WriteLine("总和:" + sum);
Console.WriteLine("平均值:" + average);
```
输出结果为:
```
最大值:9
最小值:1
总和:20
平均值:4
```
相关问题
c#从键盘输入10个整数,输出10个数的最大值、最小值、平均值和总和。
好的,下面是 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()` 方法将其转换为整数类型。
从键盘输入十个整数,输出十个数的最大值,最小值,平均值和总和C#
在 C# 中,你可以使用 Console 库来接收用户输入,然后通过数组或列表存储这些数字,并计算最大值、最小值、平均值和总和。以下是简单的示例代码:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Console.Write("请输入十个整数:");
List<int> numbers = new List<int>();
// 接收用户输入并添加到列表中
for (int i = 0; i < 10; i++)
{
if (!int.TryParse(Console.ReadLine(), out int number))
{
Console.WriteLine("无效输入,请输入整数!");
continue;
}
numbers.Add(number);
}
// 计算最大值、最小值、平均值和总和
int max = numbers.Max();
int min = numbers.Min();
double sum = numbers.Sum();
double average = sum / numbers.Count;
Console.WriteLine($"最大值:{max}");
Console.WriteLine($"最小值:{min}");
Console.WriteLine($"平均值:{average:F2}"); // 使用浮点型显示小数
Console.WriteLine($"总和:{sum}");
}
}
```
阅读全文