c#-在richTextBox1中随机出了好多加减乘除题想要判断题对错怎么办

问题描述

在richTextBox1中随机出了好多加减乘除题想要判断题对错怎么办

在richTextBox1中随机出了好多加减乘除题想要判断题对错怎么办

解决方案

 using System.Text.RegularExpressions;

bool foo(string s)
{
    var m = Regex.Match(s, @"(d+)([+-*/])(d+)=(d+)");
        int n1 = int.Parse(m.Groups[1].Value);
        int n2 = int.Parse(m.Groups[3].Value);
        int n3 = int.Parse(m.Groups[4].Value);
        char op = m.Groups[2].Value[0];
        int r = 0;
        switch (op)
        {
            case '+': r = n1 + n2; break;
                case '-' : r = n1 - n2; break;
                case '*' : r = n1 * n2; break;
                case '/' : r = n1 / n2; break;
        }
        return r == n3;
}

时间: 2024-09-20 01:06:37

c#-在richTextBox1中随机出了好多加减乘除题想要判断题对错怎么办的相关文章

在word文档中怎么设置成选择题和判断题?

  有时候需要在word文档中像做纸质试卷一样做选择题和判断题,比如选择题的候选答案为A.B.C.D四个选项进行选择,或者判断√或×,如果手动输入字母或符号,将是非常不便的.本经验提供一种直接进行选择.不用输入的方法. 步骤 备好题库,比如下图所示的例子.需要在"答案"处做出结果选择. 点击"开发工具"--"控件"--"组合框内容控件". 在光标所在点即插入了一个控件. 保持插入的控件处于选中状态,点击"开发工具&q

10个在随机出现在面试中的Linux问题及答案

为了给你们带来一些小惊喜,这次我们准备了一些在面试中随机出现的问题而不是专门关于某个领域的问题.这些问题肯定会在不深入学习新知识的前提下使你在面试中脱颖而出. 1.假设你在为你工作的公司维护一份日常的备份.这份备份是以压缩后的格式而被维护着.现在你需要检查一份两个月之前的日志,你应该提出什么样的建议从而可以在不解压这份备份的前提下完成检查日志的任务? 答案: 在不解压文件的前提下检查文件内容,我们需要用到'zcat'.zcat这个工具可以轻松完成这个任务. # zcat ­f phpshell­

ASP.NET 2.0中随机读取Access数据库记录

[导读]由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",将得不到随机记录,本文中给出的例子可以克服这一缺陷,实现数据库的随机读取. 由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Or

如何用vb编一个能随机出选择题并判分的程序?

问题描述 如何用vb编一个能随机出选择题并判分的程序? 我有套题存放在word中,我想用这套提中的一些随机出一张卷并能作答然后出分. 解决方案 word并不是存储题目的好方式.如果你非要这么做,你首先必须明确,你的题目以什么方式存放.比如说,每个题目由什么文字开头,或者题目和题目之间的分隔符是什么. 否则你的word文档把题目混合在一起,根本分不出题目和题目,题干.选择项.答案.后面的一系列问题也就没法解决了. 建议你把这套题目先放在数据库的表中,每行记录包括题号.题干.N个选项.答案等信息.

在.net(C#)中随机生成较深的颜色 

一.样式 1.先看各种二维码的样式吧: (1)最简单的样式--黑白样式,如下图: 图1  最平常见到的二维码样式 (如果你用智能手机,且已安装二维码扫描软件,扫描之后你会发现它就是一个网址:http://www.lgms.net) (2)以下为在基本样式的基础上进行的改进: 图2  圆形点状样式(为了保持可识别性,三个定位方块图没有圆形点状化).   图3  加外框的圆形点状二维码   图4  双色二维码(白底红码)   图5  数据区的每个单格格加外框   图6  数据区域加阴影   图7 

WPF 怎么随机从数据库中随机调题分行显示到桌面上

问题描述 想做个在线考试系统,本人菜鸟,拜托各位大神了 解决方案 解决方案二:http://download.csdn.net/detail/ziruijie/437896你下载学习一下,关键是 数据库及分页显示解决方案三:查询出表的所有主键id,放入数组中.随机产生固定数量的随机数,范围为0到数组的长度.再根据随机出的id值,重新查询数据.解决方案四:sqlserver的话selecttop50*fromtableorderbynewid() 随机查询50条记录

asp文章中随机插入网站版权文字的实现代码_应用技巧

当然,如果你的网站文章中有图片,那么请记得一定要打上自己的LOGO,而且这个LOGO不要固定在这些图片的某个角落里,一定要随机出现在图片的任意位置,做到神出鬼没,让采集者感慨:对方网站站标真是变幻莫测,防不胜防啊--     切入正题.我们怎么才能在自己的文章中随机插入版权文字呢?昨晚花了点时间,写了段简单的随机插入随机的文字的代码,asp版本的: ''===随机生成干扰文字函数开始=== ''===随机生成干扰文字函数一=== function rndk() dim s,s1,n,n1 ''随

WPS中画出数学中表示交集的图

在数学中常用两个或多个圆重叠起来的图来表示集合中的交集,也有用重叠的图来更加直观地表示某些条件或事物的叠加.图1所示便是用来表示交集与重叠的图. 那么我们怎样才能在WPS中画出图1所示的图呢?下面我以在WPS文字中画出这样的图为例来介绍,这个方法同样适用于WPS表格和WPS演示中. 首先,我们点选"画图"工具栏上的"椭圆"工具,然后按住键盘上的"Shift"键在WPS文字中画我们所需大小的圆.见图2: 画好一个圆后,再复制另一个圆出来.把两个圆需

[华为机试练习题]43.在字符串中找出连续最长的数字串

题目 描述: 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回:如果存在长度相同的连续数字串,返回最后一个连续数字串: 注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串"1234"的长度就小于数字串"1359055",如果没有数字,则返回空字符串("")而不是NULL! 样例输入 abcd12345ed125ss123058789 abcd12345ss54761 样例输出 输出123058789,函数返回值9 输出547