C# 设计一个加法练习小游戏说明:当用户单击“出题”按钮时 会随机生成两个100以内的自然数,用用户将运算结果输入后单击“提交”按钮,如果正确则显示“回答正确!”;否则显示“回答错误!”)

设计一个加法练习小游戏,    如图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 事件处理程序,代码如下:

毫无难度啊。为啥不自己弄呢?