C# 写任意一组数,输出这组数共有多少的数,和这组数的总和,和这组数的平均值
时间: 2024-03-07 12:50:26 浏览: 19
好的,您可以使用以下 C# 代码实现:
```csharp
using System;
class Program {
static void Main(string[] args) {
int[] nums = { 2, 4, 6, 8, 10 }; // 这里以 {2, 4, 6, 8, 10} 为例
int count = nums.Length;
int sum = 0;
// 计算总和
for (int i = 0; i < count; i++) {
sum += nums[i];
}
// 计算平均值
double average = (double)sum / count;
// 输出结果
Console.WriteLine("共有 {0} 个数,总和为 {1},平均值为 {2}", count, sum, average);
}
}
```
您只需要将 `int[] nums` 换成您想要计算的数组即可。
相关问题
c#写任意一组数,找出其中的最大值并输出
好的,以下是一段简单的 C# 代码,实现输入任意一组数,找出其中的最大值并输出:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// 输入一组数字
Console.WriteLine("请输入一组数字,以空格分隔:");
string input = Console.ReadLine();
// 将字符串按空格分割成一个数字数组
string[] nums = input.Split(' ');
int[] arr = new int[nums.Length];
for (int i = 0; i < nums.Length; i++)
{
arr[i] = int.Parse(nums[i]);
}
// 找出最大值
int max = arr[0];
for (int i = 1; i < arr.Length; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
// 输出最大值
Console.WriteLine("最大值为:" + max);
Console.ReadKey();
}
}
```
您可以将一组数字以空格分隔的形式输入,程序将会输出其中的最大值。
用C#语言编码以下功能:输入任意一组数,对这组数从大到小排序并输出
以下是用C#语言编写的代码,实现输入任意一组数,对这组数从大到小排序并输出的功能:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// Input any set of numbers
Console.WriteLine("Please input a set of numbers separated by spaces:");
string input = Console.ReadLine();
string[] numberStrings = input.Split(' ');
int[] numbers = new int[numberStrings.Length];
for (int i = 0; i < numberStrings.Length; i++)
{
numbers[i] = Convert.ToInt32(numberStrings[i]);
}
// Sort the numbers in descending order
Array.Sort(numbers);
Array.Reverse(numbers);
// Output the sorted numbers
Console.WriteLine("The sorted numbers are:");
foreach (int number in numbers)
{
Console.Write(number + " ");
}
Console.WriteLine();
}
}
```
运行这段代码,你可以在控制台中输入任意一组数,程序将会输出排序后的结果。