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上传截图与链接


码云主页

原文地址:https://www.cnblogs.com/oyxyoyxyo/p/12319026.html