二柱子的编程 四则运算2

个人项目------四则运算2

  1. 题目避免重复。
  2. 可以控制参数。
  3. 可定制。

我的设计思路:

  1. 是随机数的实现。
  2. 界面定义随机数的范围。
  3. 界面定义是否有各种参数定义,可以利用case语句,知道需要几个函数。
  4. 为了避免重复,我定义在每一套题里,重复是不行的,但不同的套题里可以重复,所以思路如下:在限定的范围里面,对数組的隨机项由小到大赋值,已经赋值过的数组项,则跳过,直到全部赋值完毕,就可以得到一個随机排序的数组,取前面所需要的个数。这样虽然在每一套题里第一个数字不会相同,但这是测试题,可以保证题目不会一样。
  5. 为了可以定制,可以利用while循环来定义打印多少遍。

这是我的设计思路,希望可以成功。

时间: 2024-10-21 18:13:29

二柱子的编程 四则运算2的相关文章

软件工程项目之二:结对编程——四则运算生成计算程序

0x01 :简介 本次的编程任务是完成一个具有UI界面的,具备四则运算生成.计算.判断对错功能的程序.本次程序使用C#语言编写,用时为2周. 0x02 :软件工程和PSP表格记录 PSP 2.1 Persinal Software Process Stages Time(Estimated) Time(Real) Planning 计划     Estimate 估计这个任务需要多少时间 24h 36h Development 开发     Analysis 需求分析(包括学习新技术) 8~10

二柱子家的四则运算

小学二年级的四则运算问题 根据用户的需求,第一,小学二年级我认为应该是十以内加减乘除法:第二,保证减法结果不能是负数,除数不能为零. 思路: 第一,产生十以内的随机数,用到随机函数rand()%10; 第二,课上同学的程序有个小缺陷,需要把加减乘除乱序排列,所以用到switch函数 第三,产生的随机数在做除法时除数b不能为零,减法是保证结果不是负数.当然除法也不能出现分数,这个我就不太会了.希望有能人异士来修改啦. 程序如下 希望大家来改善,谢谢思密达

二柱子之随机四则运算

//    2016-03-04 18:05:00 //1.随机生成10以内的数为 a //2.以0代表'+',1代表'-',2代表'*',3代表'/' 随机生成4以内的数为 运算符 //3.随机生成100以内的数为 b //4. a 运算符 b = //1.随机生成10以内的数 a //2.随机生成10以内的数 b //3.随机生成10以内的数 c //4.随机生成10以内的数 d //5.如果b不大于a 重复1 2  第一个真分数是a/b  第二个真分数是c/d //6.以1代表'+',2代

二柱子四则运算定制版+升级版

题目:在上次程序的基础上,实现对连除的判断,并且实现多个数的混合运算,要求可以输入结果,并进行判断. 思路:基于上次程序,首先思考混合运算,这里运用两个数组,分别记录随机产生的运算数和运算符号.然后对连除进行判断,,检查运算符号数组里是否有连续的除号,有的话加上括号,避免歧义.最后对运算结果进行计算,并对用户输入的结果进行比较,给出相应提示,回答,计算方面,要优先对括号,乘除进行运算,然后再进行加减运算,每次运算完后都要记录下运算的结果. 代码: //吕广浩 3/19 #include<iost

RIGHT-BICEP单元测试——“二柱子四则运算升级版”

RIGHT-BICEP单元测试 ——“二柱子四则运算升级版” ”单元测试“这对于我们来说是一个全新的专业含义,在上了软件工程这门课,并当堂编写了简单的"求一组数中的最大值"函数的单元测试之后,我们对它有了全新的认识. 单元测试:即为, 老师让我们回去之后将“二柱子四则运算升级版”的程序进行单元测试(二柱子程序的源码我已经上传,这里不再重复,只列举单元测试的部分和分析),如下: PS.这里附上老师上课讲的关于RIGHT-BICEP测试的方法: 6个值得测试的具体部位,他们能够提高我们的测

二柱子四则运算3

二柱子四则运算3 可怜的二柱子……又一次被坑了…… 老师又在上次的“二柱子四则运算2”的基础上增添了要求,如下: 1.学生写的程序必须能判定用户的输入答案是否正确.直到题目结束,告诉用户做对了几道题. 2.程序必须能处理四种运算的混合模式. 注意:连续的减法和除法,应该遵守左结合的规定. 连续除法要打括号,否则会引起歧义. 一.实验思路 二.实验源代码 三.实验总结和反思 最后,附上我和我的小伙伴的工作照……没有正脸.老师们不要介意啦啦啦~~~~ 小伙伴博客内容页:http://www.cnbl

二柱子2.0编程总结

                                                                                时间记录表: 学生         王美仪                单位(分钟)         日期        2018.10.8             教师         王建民 日期 开始时间 结束时间 中断时间 净时间 活动 备注 2018.10.8 18:30 19:52 0 82 编程 基本完成 2018310.

苦逼的二柱子的四则运算问题

问题:二柱子将做好的项目交给了老师,几天后又得到新的需求:   1.实现在线答题:   2.答题结束后,可以判断对错:   3.并将错题的结果保存起来 #include<iostream>#include<stdarg.h>#include<stdlib.h>#include<time.h>#include<math.h>using namespace std;int main(){cout<<endl;cout<<&qu

二柱子四则运算在线答题系统

一:要求: 1.实现在线答题. 2.答题结束后,可以判断对错. 3.并将错题的结果保存起来. 二:设计思路: 1.利用第一次实习的随机出题代码进行出题,然后我们设计让用户进行答题,把用户的答案与题目的正确答案进行比较,然后与正确的答案不一样,我们则显示回答错误,假如和正确答案一致我们则显示回答正确,然后利用i对回答正确的题目进行统计,在最后进行显示,这样我们就编写出一个完整的在线答题判卷系统. 三:程序代码: #include <stdio.h> #include <time.h>