20165105 四则运算

两只菜鸡一组,一起做这么难的程序,我们表示醉醉的,唉,凑合过吧

代码托管:https://gitee.com/BESTI-IS-JAVA-2018/besti-Java20165105/tree/master/src/%E7%BB%93%E5%AF%B9

需求分析

实现一个命令行程序,要求:
自动生成小学四则运算题目(加、减、乘、除)

  • 支持整数
  • 支持多运算符(比如生成包含100个运算符的题目)
  • 支持真分数
  • 统计正确率

我的理解:

  • 首先是对于输出的式子,是大家都可以看懂的,但计算的式子必须是计算机能弄懂的。
  • 其次是几个随机,一个是数字随机,一个是符号随机,一个是长度随机。

设计思路

  • 生成随机数和随机符号

  • 将随机数和符号以中缀表达式输出

  • 将中缀表达式转化成后缀表达式并计算答案

  • 比对答案与用户输入结果的关系。

posted @ 2018-04-15 23:19  岳怀宇  阅读(122)  评论(0编辑  收藏