c#:实现在一行内输入若干个整数,输出最大的一个整数。
时间: 2024-12-08 21:17:00 浏览: 12
C# SM4加解密 SM4/ECB/NoPadding模式
在C#中,你可以使用`Console.ReadLine()`读取用户在一行为输入的整数,然后通过循环遍历这些数字并找到最大值。以下是一个简单的示例程序:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一系列整数,用空格分隔:");
string input = Console.ReadLine(); // 从控制台获取输入
int[] numbers = input.Split(' ') // 使用空格分割字符串得到整数数组
.Select(int.Parse) // 将每个字符串转换为整数
.ToArray();
if (numbers.Length > 0)
{
int maxNumber = numbers.Max(); // 找出数组中的最大值
Console.WriteLine("输入的最大整数是:{0}", maxNumber);
}
else
{
Console.WriteLine("未输入任何整数。");
}
}
}
```
当运行这个程序,它会提示用户输入一系列用空格分隔的整数,然后输出其中的最大值。如果没有输入任何数字,它会给出相应的提示。
阅读全文