C语言I博客作业04
这个作业属于那个课程 | C语言程序设计|| |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 |
我在这个课程的目标是 | 了解并且熟悉 for 循环语句的使用 |
这个作业在那个具体方面帮助我实现目标 | 关于for语句的PTA作业的指定次数的循环程序设计 |
参考文献 | https://www.cnblogs.com/pengchen511/p/10564067.html |
数据表达:使用了四个整型变量denominator, flag, i, N和三个双精度浮点变量item, sum,numerator。
数据处理:使用了int 和double定义变量,for语句进行循环。包括顺序结构和循环结构。
数据表达:使用了三个整型变量m,n,i,和两个双精度浮点变量sum,item。
输入数据 | 输出数据 | 说明 |
---|---|---|
5 | 0.917 | 题目样例 (7-5) |
10 | 0.380 | 按照题目公式计算i=10时的值(7-5) |
20 | 0.386 | 按照题目公式计算i=20时的值(7-5) |
输入数据 | 输出数据 | 说明 |
---|---|---|
5 10 | 355.845635 | 7-4的题目样例 |
10 20 | 2585.768771 | 依照7-4的代码算出10到20的结果 |
20 100 | 335881.639638 | 依照7-4的代码算出20到100的结果 |
A1:观察思考了若干分钟后,原来是要与PTA上输出格式相同(就目前来看我是真不喜欢PTA...😭)“sum=%f”直接写成“%f”就好。
A1:在后方的printf中“=“后面改为”%.3f",从而解决问题。
Q2:答案错误之前将sum=0写入for语句当中导致输出的总是0.000000
A2:稍加思索后,将sum=0放在了scanf()下方,解决问题。
下图为我和计科的一位同学的两份代码,右方为我的(较清晰的)左方是他的(较模糊的):
1.在此代码中,我利用了数学函数“include<math.h>”而他没有。
2.在定义变量的时候,我将s定义为了整型变量,而他将其定义为了双精度浮点型变量。
3.他在if语句中利用了逻辑语句——逻辑与 &&
1.首先 他用了标准库头文件"#include <stdlib.h>"。
2.他在if语句中运用了逻辑语句——逻辑或 ||。
3.他运用了多分支结构来判断。
这一周的程序任务相对上周而言比较轻松,但是也在位置上坐了6+h(虽然偷偷的睡了个小觉😵)
熟能生巧这句话用在我们目前的需要状态再好不过了,但是因为码的代码还是不够,所以很多小地方都还是容易出错。
然后我认为,咱们编代码的时候不仅要用心,而且更需要洞察力/(ㄒoㄒ)/~~很多小错误还是难以被我发现。
这周的for语句将我又带到了一个新的世界,后面还有很多的“新世界”等着我去探索发现,需要加油,一直加油。