用c#写一个关于窗体应用设计代码:随机生成4个数,并应用这四个数,如果输入的数和第一个随机生成的数一样,就输出恭喜你
时间: 2024-03-14 21:47:51 浏览: 58
好的,以下是一个简单的窗体应用程序的代码,实现随机生成4个数字并应用的功能,并且如果输入的数和第一个随机生成的数一样,就输出恭喜你:
```csharp
using System;
using System.Windows.Forms;
namespace RandomNumberGenerator
{
public partial class Form1 : Form
{
private int num1;
public Form1()
{
InitializeComponent();
GenerateNumbers();
}
private void GenerateNumbers()
{
Random random = new Random();
num1 = random.Next(1, 10);
int num2 = random.Next(1, 10);
int num3 = random.Next(1, 10);
int num4 = random.Next(1, 10);
txtNum1.Text = num1.ToString();
txtNum2.Text = num2.ToString();
txtNum3.Text = num3.ToString();
txtNum4.Text = num4.ToString();
}
private void btnCheck_Click(object sender, EventArgs e)
{
int inputNum;
if (int.TryParse(txtInput.Text, out inputNum))
{
if (inputNum == num1)
{
MessageBox.Show("恭喜你,你猜对了!");
}
else
{
MessageBox.Show("很遗憾,你猜错了!");
}
}
else
{
MessageBox.Show("请输入一个整数!");
}
}
private void btnNewNumbers_Click(object sender, EventArgs e)
{
GenerateNumbers();
}
}
}
```
这个程序有一个按钮和五个文本框,其中四个文本框用于显示随机生成的四个数字,另一个文本框用于输入用户猜测的数字。当用户点击“检查”按钮时,程序会判断用户输入的数字是否和第一个随机生成的数字一致,如果一致,就输出“恭喜你,你猜对了!”;否则,就输出“很遗憾,你猜错了!”。当用户点击“重新生成”按钮时,程序会生成新的四个随机数字并更新文本框的显示。这个程序还对用户输入的内容进行了验证,确保用户只能输入整数。
阅读全文