设计一个加法练习小游戏, 如图4-55所示。(说明:当用户单击“出题”按钮时
会随机生成两个100以内的自然数,用用户将运算结果输入后单击“提交”按钮,如果正确则显示“回答正确!”;否则显示“回答错误!”)
以下是一个简单的 C# 加法练习小游戏的代码实现,其中包括“出题”和“提交”按钮的事件处理程序:
using System;
using System.Windows.Forms;
namespace AdditionGame
{
public partial class Form1 : Form
{
private int num1, num2, answer;
public Form1()
{
InitializeComponent();
}
private void btnGenerate_Click(object sender, EventArgs e)
{
Random rand = new Random();
num1 = rand.Next(1, 101);
num2 = rand.Next(1, 101);
lblNum1.Text = num1.ToString();
lblNum2.Text = num2.ToString();
txtAnswer.Text = "";
}
private void btnSubmit_Click(object sender, EventArgs e)
{
if (int.TryParse(txtAnswer.Text, out answer))
{
if (answer == num1 + num2)
{
MessageBox.Show("回答正确!");
txtAnswer.Text = "";
}
else
{
MessageBox.Show("回答错误!");
}
}
else
{
MessageBox.Show("请输入一个整数!");
}
}
}
}
在窗体中添加三个控件:两个 Label 分别用于显示随机生成的两个数字,一个 TextBox 用于用户输入计算结果。然后编写两个按钮的 Click 事件处理程序,代码如下:
毫无难度啊。为啥不自己弄呢?