编制控制台类型应用程序:输入10个整数,找到这十个整数的最大值和最小值并输出
时间: 2024-12-02 20:16:24 浏览: 15
c#输出10个数的最大值、最小值、平均值和总和。.rar
要编写一个控制台应用程序,在C#中,你可以使用`Console.ReadLine()`读取用户的输入,然后将这些输入转换为整数进行比较。这里是一个简单的示例代码:
```csharp
using System;
class Program
{
static void Main()
{
int[] numbers = new int[10]; // 创建一个可以存储10个整数的数组
Console.WriteLine("请输入10个整数:");
for (int i = 0; i < 10; i++)
{
// 读取用户输入并尝试将其转换为整数
string input;
if (!int.TryParse(Console.ReadLine(), out numbers[i]))
{
Console.WriteLine($"无效的输入,请输入一个整数(第{i + 1}个):");
continue;
}
}
// 找到最大值和最小值
int max = numbers[0];
int min = numbers[0];
foreach (int num in numbers)
{
if (num > max)
{
max = num;
}
else if (num < min)
{
min = num;
}
}
Console.WriteLine($"这十个整数中的最大值是:{max}");
Console.WriteLine($"这十个整数中的最小值是:{min}");
}
}
```
在这个程序中,我们首先创建了一个长度为10的数组,然后循环读取用户输入10次。如果输入不能被解析为整数,我们会提示用户重新输入。接着,遍历数组找到最大值和最小值。最后,输出这两个值。
阅读全文