C语言寒假大作战03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10256
我在这个课程的目标是 使用rand()函数随机生成口算题
作业正文 https://www.cnblogs.com/tongyingjun/p/12263420.html
参考文献 百度,https://www.runoob.com/cprogramming/c-function-rand.html

设计思路和遇到的问题

设计思路
先学习一下rand函数的使用方法,第一先把随机的加减法弄好。使用switch语句来编写以及rand函数。二年级的乘除法就是把加减法改几个数字和符号,三年级的使用rand函数和char来存储四个运算符,然后再把三个代码镶嵌到昨天的代码里面。
遇到的问题
①在弄加减法的时候用if-else语句只能弄出一组随机的加减法,就算弄出来了十组也都相同的,还有要不就是只有减法或者只有加法。
②然后百度了很久还是没有找到原因,问了一下同学,他提示我用switch语句算一下,然后弄出来还是一样,自己又去看了一下switch语句的用法,发现用错了,改了之后就出来了。
③乘除法和加减法差不多。在弄混合运算的时候不知道怎么下手,一直在查,发现可以用char op这个来存储四个运算符,然后自己编写了几次,发现自己的运算符没有出来,问了一下助教,指出了问题。

程序结果截图

程序代码截图(代码名字忘记改成寒假作业03了,这并不是寒假作业02的代码

Gitee上传截图与链接

https://gitee.com/tong_ying_jun

原文地址:https://www.cnblogs.com/tongyingjun/p/12263420.html