C语言寒假大作战04
2.2.1 作业头:
问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计2班 |
这个作业要求在哪里 | C语言寒假大作战04 |
这个作业的目标 | 使用上次作业的菜单框架,并在其基础上增加各年级题目的答案函数 |
作业正文 | C语言寒假大作战04 |
其他参考文献 | %g与%d |
2.2.2 设计思路和遇到的问题
- 对于给计算结果加上答案,最初想的是把最后的——改成计算结果不就好了,类似于输出n1+n2的类型以此类推,后来发现事情并不简单。
- 在编写中对于因为算术符号是随机的,所以对几个数之间的加减乘除关系不明确,所以需要把各种情况都列出来,一二年级的都还好,但第三年级的就比较麻烦了,因为三年级里面包括两个运算符号,所以需要考虑16种情况,在编写中很容易把符号对应错。
- 符号编写完后,又发现自己忽略了/后面不能为零的条件 。
- 还有关于保留小数部分也琢磨了很长时间。
2.2.3 程序结果截图
2.2.4 程序代码
2.2.5 Gitee上传截图与链接