c#——《c#语言程序设计》实验报告——面向对象程序设计——自动出题判分小程序 -凯发k8官方网
凯发k8官方网
收集整理的这篇文章主要介绍了
c#——《c#语言程序设计》实验报告——面向对象程序设计——自动出题判分小程序
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
功能要求:
源代码
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.threading.tasks; using system.windows.forms;namespace homework14 {public partial class form1 : form{public form1(){initializecomponent();}int a, b;string op;int result;int time = 60;bool start = false;random rnd = new random();private void form1_load(object sender, eventargs e){btnnew_click(sender, e);label5.text = time.tostring();}private void label1_click(object sender, eventargs e){}private void btnjudge_click(object sender, eventargs e){string d = txbresult.text;if (d == "") {d = "0";}double f = double.parse(d);string rst = " " a op b "=" d " ";if (result == f){rst = "√";}else{rst = "x";}textbox1.text = textbox1.text "\r\n" rst;btnnew_click(sender, e);}private void timer2_tick(object sender, eventargs e){}private void timer1_tick(object sender, eventargs e){time--;label5.text = time.tostring();if (time == 0) {btnjudge_click(sender, e);time = 60;}}private void button2_click(object sender, eventargs e){start = !start;if (start){time = 60;label5.text = time.tostring();timer1.enabled = true;button2.text = "停止";}else {label5.text = time.tostring();timer1.enabled = false;button2.text = "开始";}}private void btnnew_click(object sender, eventargs e){a = rnd.next(9) 1;b = rnd.next(9) 1;int c = rnd.next(4);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();label2.text = b.tostring();label3.text = op;txbresult.text = "";}} }运行结果
https://blog.csdn.net/qq_30939943/article/details/102412140
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是凯发k8官方网为你收集整理的c#——《c#语言程序设计》实验报告——面向对象程序设计——自动出题判分小程序的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: c#——《c#语言程序设计》实验报告——