早教吧作业答案频道 -->其他-->
C#!一个简易加减、乘运算系统程序,要求在规定时间内完成规定题目数,并进行统计,给出统计结果.程序中四则运算的RADIOBUTTON我没列出;点击这里的两个RADIOBUTTON没有反应;按回车label1中的随
题目详情
C#!一个简易加减、乘运算系统程序,要求在规定时间内完成规定题目数,并进行统计,给出统计结果.
程序中四则运算的RADIOBUTTON我没列出;点击这里的两个RADIOBUTTON没有反应;按回车label1中的随机题目不会随机改变;label2中也不会显示真确率;我是新手;没多少分
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 四则运算操作系统
{ public partial class Form1 :Form
{
private int ti_shu,right_shu,result;
private void chu_ti()
{
Random randobj = new Random();
int a = randobj.Next(10,100);
int b = randobj.Next(10,100);
int p = randobj.Next(0,2);
int q = randobj.Next(0,2);
int w = randobj.Next(0,4);
label1.Text = "";
if (radioButton1.Checked=true)
{
radioButton3.Checked = false;
radioButton2.Checked = false;
if (p==0)
{
label1.Text = a.ToString()+ "+" +b.ToString()+ "=";
result = a + b;
}
else
{ if (a < b)
{ int t = a; a = b; b = t; }
label1.Text = a.ToString()+ "-" +b.ToString()+ "=";
result = a + b;
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender,EventArgs e)
{
label2.Text = "";
ti_shu = 0;
right_shu = 0;
chu_ti();
}
private void textBox1_KeyPress(object sender,KeyPressEventArgs e)
{
string Item;
double k;
if (e.KeyChar == 13) //表示按下的是回车键
{
if (Convert.ToInt16(textBox1.Text) == result)
{
Item = label1.Text + "=" + textBox1.Text + "√";
right_shu += 1;
}
else
Item = label1.Text + "=" + textBox1.Text + "×";
listBox1.Items.Add(Item); //将题目、答案和批改放入列表框
textBox1.Text = ""; //添加完毕,将答题文本框置空
k = (double)right_shu / ti_shu;
label2.Text = "共" + ti_shu + "题,正确率为:" + k.ToString();
chu_ti();
}
}
}
}
您好,按回车键没反应;listbox中没有做好的题目显示出来
程序中四则运算的RADIOBUTTON我没列出;点击这里的两个RADIOBUTTON没有反应;按回车label1中的随机题目不会随机改变;label2中也不会显示真确率;我是新手;没多少分
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 四则运算操作系统
{ public partial class Form1 :Form
{
private int ti_shu,right_shu,result;
private void chu_ti()
{
Random randobj = new Random();
int a = randobj.Next(10,100);
int b = randobj.Next(10,100);
int p = randobj.Next(0,2);
int q = randobj.Next(0,2);
int w = randobj.Next(0,4);
label1.Text = "";
if (radioButton1.Checked=true)
{
radioButton3.Checked = false;
radioButton2.Checked = false;
if (p==0)
{
label1.Text = a.ToString()+ "+" +b.ToString()+ "=";
result = a + b;
}
else
{ if (a < b)
{ int t = a; a = b; b = t; }
label1.Text = a.ToString()+ "-" +b.ToString()+ "=";
result = a + b;
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender,EventArgs e)
{
label2.Text = "";
ti_shu = 0;
right_shu = 0;
chu_ti();
}
private void textBox1_KeyPress(object sender,KeyPressEventArgs e)
{
string Item;
double k;
if (e.KeyChar == 13) //表示按下的是回车键
{
if (Convert.ToInt16(textBox1.Text) == result)
{
Item = label1.Text + "=" + textBox1.Text + "√";
right_shu += 1;
}
else
Item = label1.Text + "=" + textBox1.Text + "×";
listBox1.Items.Add(Item); //将题目、答案和批改放入列表框
textBox1.Text = ""; //添加完毕,将答题文本框置空
k = (double)right_shu / ti_shu;
label2.Text = "共" + ti_shu + "题,正确率为:" + k.ToString();
chu_ti();
}
}
}
}
您好,按回车键没反应;listbox中没有做好的题目显示出来
▼优质解答
答案和解析
看来你连看代码都不会呵,
你留个邮箱吧,我发给你
问题还比较多,帮你修改了一下代码,测试通过了
public partial class Form1 :Form
{
private int ti_shu,right_shu,result;
private void chu_ti()
{
Random randobj = new Random();
int a = randobj.Next(10,100);
int b = randobj.Next(10,100);
int p = randobj.Next(0,2);
int q = randobj.Next(0,2);
int w = randobj.Next(0,4);
label1.Text = "";
if (radioButton1.Checked)
{
radioButton3.Checked = false;
radioButton2.Checked = false;
if (p == 0)
{
label1.Text = a.ToString() + "+" + b.ToString() + "=";
result = a + b;
}
else
{
if (a < b)
{
int t = a;
a = b;
b = t;
}
label1.Text = a.ToString() + "-" + b.ToString() + "=";
result = a - b;
}
ti_shu++;
}
}
public Form1()
{
InitializeComponent();
radioButton1.Checked = true;
}
private void Form1_Load(object sender,EventArgs e)
{
label2.Text = "";
ti_shu = 0;
right_shu = 0;
chu_ti();
}
private void textBox1_KeyPress(object sender,KeyPressEventArgs e)
{
string Item;
double k;
if (e.KeyChar == 13) //表示按下的是回车键
{
if (Convert.ToInt16(textBox1.Text) == result)
{
Item = label1.Text + "=" + textBox1.Text + "√";
right_shu += 1;
}
else
Item = label1.Text + "=" + textBox1.Text + "×";
listBox1.Items.Add(Item); //将题目、答案和批改放入列表框
textBox1.Text = ""; //添加完毕,将答题文本框置空
k = (double)right_shu / ti_shu;
label2.Text = "共" + ti_shu + "题,正确率为:" + k.ToString();
chu_ti();
}
}
}
你留个邮箱吧,我发给你
问题还比较多,帮你修改了一下代码,测试通过了
public partial class Form1 :Form
{
private int ti_shu,right_shu,result;
private void chu_ti()
{
Random randobj = new Random();
int a = randobj.Next(10,100);
int b = randobj.Next(10,100);
int p = randobj.Next(0,2);
int q = randobj.Next(0,2);
int w = randobj.Next(0,4);
label1.Text = "";
if (radioButton1.Checked)
{
radioButton3.Checked = false;
radioButton2.Checked = false;
if (p == 0)
{
label1.Text = a.ToString() + "+" + b.ToString() + "=";
result = a + b;
}
else
{
if (a < b)
{
int t = a;
a = b;
b = t;
}
label1.Text = a.ToString() + "-" + b.ToString() + "=";
result = a - b;
}
ti_shu++;
}
}
public Form1()
{
InitializeComponent();
radioButton1.Checked = true;
}
private void Form1_Load(object sender,EventArgs e)
{
label2.Text = "";
ti_shu = 0;
right_shu = 0;
chu_ti();
}
private void textBox1_KeyPress(object sender,KeyPressEventArgs e)
{
string Item;
double k;
if (e.KeyChar == 13) //表示按下的是回车键
{
if (Convert.ToInt16(textBox1.Text) == result)
{
Item = label1.Text + "=" + textBox1.Text + "√";
right_shu += 1;
}
else
Item = label1.Text + "=" + textBox1.Text + "×";
listBox1.Items.Add(Item); //将题目、答案和批改放入列表框
textBox1.Text = ""; //添加完毕,将答题文本框置空
k = (double)right_shu / ti_shu;
label2.Text = "共" + ti_shu + "题,正确率为:" + k.ToString();
chu_ti();
}
}
}
看了C#!一个简易加减、乘运算系统...的网友还看了以下:
设f(x-1)=x(x-1),则f(x)=()参考答案f(x-1)=x(x-1)=[(x-1)+1] 2020-03-31 …
英语翻译最后,也是最重要的是,小孩对大人实施暴力这在中国是绝对不可能被接受了.Itobverous 2020-04-11 …
很简单,初中英语句子翻译:1.Lucy看起来很精神.2.这在中国很常见.3. 2020-04-11 …
找错别字,订正在()中.(1)哀弱()(2)挑拔(). 2020-05-24 …
在中1.青林翠竹,四时俱备突出了景物的什么特征?2.本文句式有何特点?试做简要分析3.本文是一篇山 2020-06-02 …
在(n+1)=n^2+2n+1中,当n=1,2,3……这些正整数时,可以得到n个等式将这些等式在( 2020-06-10 …
说“帘”陈从周说“帘”陈从周①说起帘,这在中国建筑中是起着神秘作用的东西,说得率直点,即所谓诗情画 2020-06-22 …
给一个例句:逢年过节,生日聚会,给亲朋好友送上一束鲜花,表达一份祝福和问候,这在中国已经成为一种时 2020-06-23 …
阅读下面的文章,完成下列各题。一条街浓缩了一个时代谢冕①一条街,几座坊巷,卷起了一个时代上空的漫天 2020-06-24 …
数学应用题花园里有一群密蜂,其中1/5落在杜鹃花上,1/3落在栀子花上,而落在这两种花上的蜜蜂相数 2020-07-07 …