题目:写一个能自动生成小学四则运算题目的命令行"软件",分别满足下列各种需求。下面这些需求都可以用命令行参数的形式来指定:

  • a.)除了整数以外,还支持真分数的运算。(例如1/6+1/8=7/24)。
  • b.)让程序能接受用户输入的答案,并判断对错。最后给出总对/错的数量。
  • c.)逐步扩展功能和可以支持的表达式类型,最后希望能支持下面类型的题目(最多10个运算符,括号的数量不限制):25-3*4-2/2+89=?                1/2+1/3-1/4=?
  •       (5-4)*(3+28)=?
  • d.)一次可以批量出100道以上的题目,保存在文本文件中,并且保证题目不能重复,(1+2)和(2+1)是重复的题目,怎么保证题目不能重复呢,情看详细题目要求。
  •  和同学们比较一下各自程序的功能、性能、实现方法的异同等等。

   拿到这个问题,不能再向以前在脑袋里面画着蓝图设计的方法了。既然学了这个高大上的学科,就要用到他值得学习的科学的思考方式。尽量按照软件的定义、开发、使用和维护来解决这个作业。

   

最新文章

  1. asp.net控件开发基础(1)(转)原文更多内容
  2. 页面静态化3 --- (伪静态+ob缓存)实现优化
  3. Lintcode: Interval Sum
  4. hihocode 第九十二周 数论一·Miller-Rabin质数测试
  5. 新手必看:如何快速看懂VC++项目
  6. 《CLR Via C#》读书笔记,持续更新...
  7. 【springboot】之自动配置原理
  8. 用angular制作简单的选项卡
  9. Python-Selenium中chromeDriver限制图片和Javascript加载
  10. RabbitMQ Window环境安装
  11. 1251. 序列终结者【平衡树-splay】
  12. 矩阵的特征值和特征向量的雅克比算法C/C++实现
  13. GOlang eclipse install
  14. [中英对照]How PCI Express Works | PCIe工作原理
  15. docker-py execute echo无效
  16. [洛谷P4999]烦人的数学作业
  17. 获取 exception 对象的字符串形式(接口服务返回给调用者)
  18. php代码中使用换行及(\n或\r\n和br)的应用
  19. 初步认识Express框架渲染视图
  20. Python_列表、字典、字符串、集合操作

热门文章

  1. 关于Docker目录挂载的总结
  2. sublime3破解版sublime3注册码
  3. C语言 第八章 函数、指针与宏
  4. JQuery中使用Ajax实现诸如登录名检测等异步请求Demo
  5. 奇葩bug笔记
  6. 自己动手丰衣足食之轮播图一动态修改marginTop属性实现轮播图
  7. 工作流引擎Oozie(一):workflow
  8. 基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作
  9. jquery easyui使用(三)······datagrid加载数据(已解决)
  10. DELPHI实现关闭指定进程,自身防杀