c#输入4个整数找出最大
时间: 2024-09-30 21:04:54 浏览: 32
在 C# 中,你可以使用 `int` 类型创建一个数组来存储四个整数,然后通过循环遍历数组,比较每个元素找到其中的最大值。以下是简单的步骤:
1. 首先,声明一个包含四个整数的数组:
```csharp
int[] numbers = new int[4];
```
2. 然后获取用户输入并将它们赋值给数组的各个元素:
```csharp
Console.WriteLine("请输入四个整数:");
numbers[0] = Convert.ToInt32(Console.ReadLine());
numbers[1] = Convert.ToInt32(Console.ReadLine());
numbers[2] = Convert.ToInt32(Console.ReadLine());
numbers[3] = Convert.ToInt32(Console.ReadLine());
```
3. 使用一个变量 `max` 存储当前找到的最大值,并初始化为数组的第一个元素:
```csharp
int max = numbers[0];
```
4. 使用一个 for 或 foreach 循环遍历数组,如果发现更大的数值,则更新 `max` 的值:
```csharp
for (int i = 1; i < numbers.Length; i++)
{
if (numbers[i] > max)
{
max = numbers[i];
}
}
```
5. 找到最大值后,可以将其打印出来:
```csharp
Console.WriteLine("这四个整数中的最大值是:{0}", max);
```
完整代码示例:
```csharp
using System;
class Program
{
static void Main()
{
int[] numbers = new int[4];
Console.WriteLine("请输入四个整数:");
numbers[0] = Convert.ToInt32(Console.ReadLine());
numbers[1] = Convert.ToInt32(Console.ReadLine());
numbers[2] = Convert.ToInt32(Console.ReadLine());
numbers[3] = Convert.ToInt32(Console.ReadLine());
int max = numbers[0];
for (int i = 1; i < numbers.Length; i++)
{
if (numbers[i] > max)
{
max = numbers[i];
}
}
Console.WriteLine("这四个整数中的最大值是:{0}", max);
}
}
```
阅读全文