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 程序结果截图

主界面

C语言寒假大作战04_第1张图片

输入1后输入10执行结果

C语言寒假大作战04_第2张图片

输入2后输入10执行结果

C语言寒假大作战04_第3张图片

输入3后输入10执行结果

C语言寒假大作战04_第4张图片

输入4执行帮助界面

C语言寒假大作战04_第5张图片

输入6执行错误界面

C语言寒假大作战04_第6张图片

结束界面

C语言寒假大作战04_第7张图片

2.2.4 程序代码

C语言寒假大作战04_第8张图片
C语言寒假大作战04_第9张图片
C语言寒假大作战04_第10张图片
C语言寒假大作战04_第11张图片
C语言寒假大作战04_第12张图片
C语言寒假大作战04_第13张图片
C语言寒假大作战04_第14张图片
C语言寒假大作战04_第15张图片

2.2.5 Gitee上传截图与链接

C语言寒假大作战04_第16张图片
C语言寒假大作战04_第17张图片
gitee链接:https://gitee.com/xiongdadadada/Xiongdadada

你可能感兴趣的:(C语言寒假大作战04)