窗体实现:输入10个整数,找到10个数的最大值和最小值并输出完整代码
时间: 2024-04-30 10:19:37 浏览: 108
任意输入10个数,最大最小调换后再输出
5星 · 资源好评率100%
以下是使用 C# 语言实现的窗体程序,可以输入10个整数,找到最大值和最小值并输出。
```csharp
using System;
using System.Windows.Forms;
namespace MaxMinFinder
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnFind_Click(object sender, EventArgs e)
{
int[] nums = new int[10];
// 获取输入的10个整数
for (int i = 0; i < 10; i++)
{
if (!int.TryParse(txtNums[i].Text, out nums[i]))
{
MessageBox.Show("请输入正确的整数!");
return;
}
}
// 查找最大值和最小值
int max = int.MinValue;
int min = int.MaxValue;
foreach (int num in nums)
{
if (num > max)
{
max = num;
}
if (num < min)
{
min = num;
}
}
// 输出结果
txtMax.Text = max.ToString();
txtMin.Text = min.ToString();
}
}
}
```
在窗体中,我们使用了10个文本框(`TextBox`)用于输入10个整数,一个按钮(`Button`)用于触发查找操作,以及两个文本框用于输出最大值和最小值。
在按钮的点击事件处理函数中,我们首先获取输入的10个整数。如果输入不符合要求,即不是整数,我们会弹出一个消息框提示用户输入正确的整数。
然后,我们使用一个循环查找最大值和最小值。最大值初始化为整型的最小值,最小值初始化为整型的最大值。在循环中,如果当前数字比最大值大,就更新最大值;如果当前数字比最小值小,就更新最小值。
最后,我们将最大值和最小值分别输出到对应的文本框中。
阅读全文