C语言寒假大作战04

问题 答案
这个作业属于哪个课程 2019级计算机3班
这个作业要求在哪里 作业链接
这个作业的目标 1.在上次作业的基础上增加各年级题目的答案函数 2.进一步了解与其有关的知识
作业正文 C语言寒假大作战04
其他参考文献 码云gitee 随机数rand %d和%g

1. 设计思路和遇到的问题

1.1 设计思路

(1) 首先看老师发的参考资料(说实话一开始我没看到),因为这一定会用到本次作业中;
(2) 再根据上次作业的代码,看本次要增加的内容要补在代码的哪个位置,需要用到哪些知识
(3) 题目需要我们把上次作业增加的题目后面加上答案,这就要考虑到两个随机变量,一个是数字,一个是符号,每种符号都会有不同的结果,所以要用到switch语句来进行选择(其实这里我是看了一下其他同学的代码才知道的,一开始没有思路)。

1.2 遇到的问题

(1) 在处理一年级题目时,在switch语句case 0case 1中的加减符号顺序错了,导致计算结果出错,经过我多次证实这应该是和我前面char a[]={'-','+'}中的加减符号顺序有关;
(2) 在处理二年级题目时,我令输入的两个值为整型数据(因为我想到这些输入的数应该是整数),结果答案错得很离谱,改了之后答案还是错,问同学后才发现,我用的是%lf,而本题要确定精度,所以要用%.lf,不然数据精确度就会出错,进而影响计算结果。

2. 程序结果截图




3. 程序代码








4. Gitee上传截图与链接

4.1 Gitee上传截图


4.2 Gitee链接

https://gitee.com/guo_ling_li

原文地址:https://www.cnblogs.com/guolingli/p/12295636.html