答:首先打开 Visual Studio2010,创建一个新的 Windows 窗体应用程序项目。在设计器中,将一个 TextBox 控件和两个 Button 控件添加到窗体上。TextBox 控件用于输入数字,Button 控件用于触发排序和输出操作。将这一个 TextBox 控件分别命名为 txtNumber,Button 控件分别命名为 btnAdd,btnSort。双击 Button 控件,在代码中生成按钮的 Click 事件处理程序。保存并运行程序。当用户点击“排序并输出”按钮时,程序将提示用户输入五个数字,然后对这些数字进行排序并输出到对应的 TextBox 控件中。
具体详细代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Form1
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
double[] a = new double[5]; //用于保存用户输入
int i = 0; //记录当前添加的数字的索引
private void btnAdd_Click(object sender, EventArgs e)
{
a[i] = Convert.ToDouble(txtNumber.Text);
lblShow.Text += a[i] + " ";
i++;
}
private void btnSort_Click(object sender, EventArgs e)
{
Array.Sort(a);
lblShow.Text += "排序后的序列:";
lblShow.Text += a[0] + " " + a[1] + " " + a[2] + " " + a[3] + " " + a[4];
}
private void Form3_Load(object sender, EventArgs e)
{
lblShow.Text = "排序前的序列";
}
}
}
运行效果图如下:
输入数据后的运行结果如下: