SE_homework1(第一部分)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SE_homework1(第一部分)相关的知识,希望对你有一定的参考价值。

 

 

 

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

  • 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)是重复的题目,怎么保证题目不能重复呢,情看详细题目要求。
  •  和同学们比较一下各自程序的功能、性能、实现方法的异同等等。

 

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

   

以上是关于SE_homework1(第一部分)的主要内容,如果未能解决你的问题,请参考以下文章

C++探索之旅第一部分第十三课:第一部分小测验

参考手册目录__第一部分

第一部分基础知识小结,基础数据类型到循环

托管对象本质-第一部分-布局

我将如何做第一部分和第二部分?

Python核心编程 课后习题 第一部分