c#编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。【输入形式】用户在第一行待输入数据个数,在第二行输入数据并以空格隔开。【输出形式】程序在下一行输出数据的最大值和最小值
时间: 2024-09-15 10:13:37 浏览: 31
在 C# 中,你可以通过创建一个控制台应用程序来实现这个功能。下面是一个简单的示例代码:
```csharp
using System;
class Program
{
static void Main()
{
// 获取用户输入的数据个数
Console.Write("请输入数字的个数:");
int n = Convert.ToInt32(Console.ReadLine());
// 初始化最大值和最小值为第一个输入的数字
int max = int.MinValue;
int min = int.MaxValue;
// 用户输入数据
Console.WriteLine("请输入{0}个数字(用空格隔开):", n);
string[] numbers = Console.ReadLine().Split(' ');
// 遍历输入的数字,更新最大值和最小值
for (int i = 0; i < n; i++)
{
int num = Convert.ToInt32(numbers[i]);
if (num > max)
{
max = num;
}
else if (num < min)
{
min = num;
}
}
// 输出结果
Console.WriteLine("最大的数是:{0}", max);
Console.WriteLine("最小的数是:{0}", min);
Console.ReadKey(); // 等待用户按下任意键退出程序
}
}
```
在这个程序中,我们首先获取用户输入的数字个数,然后遍历每个输入的数字,每次比较当前数字与当前最大值和最小值,如果大于最大值则更新最大值,小于最小值则更新最小值。最后输出这两个值。