窗体应用程序写等差数列
时间: 2023-09-21 10:13:24 浏览: 115
以下是一个简单的C#窗体应用程序,用于生成等差数列,并将结果显示在列表框中:
```csharp
using System;
using System.Windows.Forms;
namespace ArithmeticSequence
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnGenerate_Click(object sender, EventArgs e)
{
// 获取用户输入的起始值、公差和项数
int start = int.Parse(txtStart.Text);
int difference = int.Parse(txtDifference.Text);
int count = int.Parse(txtCount.Text);
// 生成等差数列
int[] sequence = new int[count];
for (int i = 0; i < count; i++)
{
sequence[i] = start + i * difference;
}
// 将结果显示在列表框中
lstSequence.Items.Clear();
foreach (int num in sequence)
{
lstSequence.Items.Add(num);
}
}
}
}
```
在窗体设计器中,添加三个文本框和一个按钮控件,以及一个列表框控件。将按钮的Click事件绑定到上面的`btnGenerate_Click`方法。
![窗体设计器](https://i.imgur.com/8CeZ1X5.png)
现在,当用户输入起始值、公差和项数,然后单击“生成”按钮时,应用程序将生成一个等差数列,并将其显示在列表框中。如下图所示:
![应用程序运行示例](https://i.imgur.com/k6U0i6O.png)
阅读全文