本文主要是介绍C#窗体——生成100以内加减法做题程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 项目链接
- 结果图(可以按照这样做控件,也可以优化,另减法乘法等类似可以自行添加功能优化界面)
- 代码实现
项目链接
https://download.csdn.net/download/weixin_45525272/14951671
结果图(可以按照这样做控件,也可以优化,另减法乘法等类似可以自行添加功能优化界面)
代码实现
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 小学生100以内加法计算器
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void label1_Click(object sender, EventArgs e){}private void label3_Click(object sender, EventArgs e){}private void Form1_Load(object sender, EventArgs e){Random a = new Random();int num1 = a.Next(0, 50);label1.Text = num1.ToString();int num2 = a.Next(0, 50);label3.Text = num2.ToString();}double d, b, f = 0; double g;private void button1_Click(object sender, EventArgs e){f = f + 1;if (textBox1.Text == ""){ MessageBox.Show("错误");}string x = label1.Text;string y = label3.Text;string c = (int.Parse(x) + int.Parse(y)).ToString();if (textBox1.Text == c){listBox1.Items.Add(x + "+" + y + "=" + c + " √");d = d + 1;}if (textBox1.Text != c){listBox1.Items.Add(x + "+" + y + "=" + c + " ×");b = b + 1;}Random a = new Random();int num1 = a.Next(0, 50);label1.Text = num1.ToString();int num2 = a.Next(0, 50);label3.Text = num2.ToString();g = (d / f) * 100;g=Math.Round(g,2);}private void button3_Click(object sender, EventArgs e){textBox1.Text = "";listBox1.Items.Clear();}private void button2_Click(object sender, EventArgs e){listBox1.Items.Add("共出题数" + f + "正确数" + d + "错误数" + b + "得分" + g);}}
}
这篇关于C#窗体——生成100以内加减法做题程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!