C#编写简单的出题判分windows窗口程序

对于c#的学习,首先要观察窗口程序的整体布局
我们需要4个label,1个TextBox.2个Button 1个listText,,这些可以在visual studio 中的工具箱中找到。
点各个插件放到相应的位置。
主要是对出题和判分两个按钮做分析
int a, b;//定义俩个变量 string op;//定义符号变量 int result;//定义结果变量 Random r = new Random();//生成随机数对象 private void button1_Click(object sender, EventArgs e) { a = r.Next(9) + 1;//[0,9) b = r.Next(9) + 1; int c = r.Next(4);//对算术符号用switch 的方法判断 switch (c) { case 0:op = "+";result = a + b;break; case 1: op = "-"; result = a -b; break; case 2: op = "*"; result = a * b; break; case 3: op = "/"; result = a / b; break; } label1.Text = a.ToString();//确定个标签的文本内容,要转换成string类型 label3.Text = b.ToString(); label2.Text = op; textBox1.Text = "";//结果文本 } private void button2_Click(object sender, EventArgs e) { string str = textBox1.Text; //获取结果文本 double d = double.Parse(str);//转换成double类型 string disp = "" + a + op + b + "=" + str + ""; if (d == result) disp += "对"; else disp += "错"; listBox1.Items.Add(disp); }
浙公网安备 33010602011771号