C语言I博客作业04

||
---|:--:
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里|作业
我在这个课程的目标是|对C语言进行进一步了解,了解它的方方面面
|这个作业在那个具体方面帮助我实现目标|提高了自己对于C语言的了解,提高了自己做题目的能力
参考文献|C语言程序设计(第3版),makedown语法

1.PTA实验作业

1.1 题目名1

求平方与倒数序列的部分和

1.1.1数据处理

数据表达:用到了m,n,sum。m,n是整数型变量,sum是浮点型变量。

数据处理:sum=sum+m * m + 1.0 / m,用了for循环

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 5 无法输出 m应该小于n
-1 3 无法输出 m和n应该为整数
5 10 sum = 355.845635 满足要求,正常输出

1.1.4 PTA提交列表及说明


这题我在vs什么运行无误后再复制粘贴。

1.2 题目2

求交错序列前N项和

1.2.1数据处理

数据表达:用到了denominator, i, N, flag,item, sum。其中denominator, i, N, flag是整数型变量。item, sum是浮点型变量。

数据处理:for循环,item = (double)flag * i / denominator,sum = sum + item,flag = -flag,denominator = denominator + 2。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 0.917 满足要求,正常输出
-7 无法输出 输入要为整数
100 0.391 输入数据较大。

1.2.4 PTA提交列表及说明


格式错误:我忘记加分号了
格式错误:我printf中的等号两边没有加空格

2.代码互评

同学代码截图

自己代码截图

•该同学在printf时,用的是%.6f,我直接用是%f。
•该同学的s和我i效果相同。
•该同学的代码感觉不怎么简洁,有一些东西是重复的,不需要打上去的。
同学代码截图

自己代码截图

•该同学定义了一个数学函数。
•该同学定义的变量是小写的n,但题目要求的大写的N。
•该同学还多定义了一个sign

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周 4h 9 makedown语法 对于C语言知识不太了解
第五周 11h 121 输入和输出 一些基本的格式
第六周 16h 187 ig-else语句 对于一些格式不是不懂
第七周 17h 342 markdown语法和if-else语句 对于变量还是不能很好的掌握
第八周 17h 387 定义两个变量,对for循环有更进一步的了解 对于基本知识还是不够扎实

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

•更了解for循环,并了解新运算符+=。
•认为自己还要加大自己的学习力度。
•希望自己能认认真真的打好代码。

3.3.2 学习体会

•本次PTA作业还好,因为书上有模板,我在VS什么打代码,打错了又能马上报错,挺好的,但自己做事情的速度真的要提高了,不然自己会做的的题目老是最后交,这样有点太划不来了。
•PTA的第五题,我调试的时候输出总是1.000,我仔细看了几次,都没有出差,后来在网上查了一下还需要在flag前面加(double),这才正确。
•希望自己继续努力。

posted @ 2019-10-18 18:20  -追梦少年-  阅读(145)  评论(10编辑  收藏  举报