C语言寒假大作战04

2.2.1 作业头:

问题 回答
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-2/
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10275
我在这个课程的目标是 通过添加答案函数完成菜单的终极制作
这个作业在哪个具体方面帮助我实现目标 通过对运算符号的具体分析完成等式的构架
参考文献 《C语言程序设计》(第三版)&百度

2.2.2 设计思路和遇到的问题

  • 本次作业在上次的基础上需要得出答案,所以只需增加三个答案函数;
  • 加减运算与乘除运算,考虑情况较为简单,使用if-else语句便能把情况考虑完整;
  • 在乘除法那里卡顿了一下,原因在于所得答案无法保留小数,后来上网查找后才找出解决办法;(int型double化)
  • 最后就是四则运算,使用if-else语句可以将情况考虑清楚,在我看来过程比较繁杂(一长条的if-else),所以我用if-else和switch的混合语句来考虑情况。(排版清晰一点)

2.2.3 程序结果截图

主界面

输入1后输入10执行结果

输入2后输入10执行结果

输入3后输入10执行结果

输入4执行帮助界面

输入6执行错误界面

结束界面

2.2.4 程序代码








2.2.5 Gitee上传截图与链接



gitee链接https://gitee.com/xiongdadadada/Xiongdadada

原文地址:https://www.cnblogs.com/HhNnanChangSha/p/12316120.html