C语言寒假大作战04

问题 回答
这个作业属于那个课程 班级链接
这个作业要求在哪里 作业要求
这个作业的目标 使用上次作业的菜单框架,并在其基础上增加各年级题目的答案函数
作业正文 在原本口算题后加上答案并通过git上传文件至远程仓库
其他参考文献 百度,《C语言程序设计》

2.2 设计思路和遇到的问题

思路:
之前不用计算答案就直接在输出的时候运用rand()函数编译题目,但这次需要计算出答案,所以需要在输出前先用其它字母赋予rand()函数的随机值,然后再在输出的时候进行运算
问题:
1.我想先计算出运算结果然后用一个字母赋值,再输出,但是发现除法的时候这样并不行,所以就在输出的时候计算并定义为浮点型
2.编译三年级题目的时候,我没想到怎样去分八种情况,后来参考了同学的才发现可以if和switch一起用,但三年级的需要考虑两个为/号的可能性,并且第一个为/号第二个为*或/号时,后面两个数都不能为0,然后我只能想到在每个事件后面去计算随机值,但其实我还是复杂了,因为第一个数是不用考虑的,我还是没改了

2.3 程序结果截图



2.4 程序代码









2.5 Gitee上传截图与链接


码云链接

posted @ 2020-02-15 19:18  少女喔  阅读(126)  评论(0编辑  收藏  举报