C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 【作业要求】 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在这个课程的目标是 更加地知道自己在哪些方面还有不足
这个作业在那个具体方面帮助我实现目标 PTA练习 对自己所做错地题目进行更正和总结
参考文献 《C语言程序设计》 《C primer plus》

1.PTA实验作业

C语言I博客作业04_第1张图片

1.1 题目名:求N分之一序列前N项和,编写程序计算序列 1 + 1/2 + 1/3 + ... 的前N项之和,输出部分和的值S,精确到小数点后6位。

1.1.1 数据处理

数据处理:运用int,double数据类型定义变量。
数据表达:运用循坏结构,等于、小于或等于两个关系运算符,自增(++)算数运算符,运用(%d)和(%f)格式控制。

1.1.2 实验代码截图

C语言I博客作业04_第2张图片

1.1.3 造测试数据

输入数据 输出数据 结果
0 0 0
15 3.318229 <50
67 4.789352 >50
100 5.187378 =100

1.1.4 PTA提交列表及说明

C语言I博客作业04_第3张图片
提交列表说明
1.编辑错误:有点不细心 return 0 后面没有加分号.
2.编辑错误:看代码发现一个语句中将变量声明中用来分隔变量的逗号误写成分号.
3.编辑错误:sum 后面的“=” 没有空开.
4.编辑错误:输出时变量类型搞错,将双浮点型%f写成了整数型%d.

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

本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m^2+1/m+(m+1)^​2+1/(m+1)+⋯+n^​2+1/n。

1.2.1 数据处理

数据处理:运用int,double数据类型定义变量。
数据表达:运用循坏结构和分支结构,等于、小于或等于两个关系运算符,自增(++)算数运算符,运用(%d)和(%f)格式控制。

1.2.2 实验代码截图

C语言I博客作业04_第4张图片

1.2.3 造测试数据

输入数据 输出数据 结果
110 sum=387.928968 0
5 20 sum=2841.514406 10
1 50 sum=42929.499205 n=50
1 100 sum=338355.187378 n>50

1.2.4 PTA提交列表及说明

C语言I博客作业04_第5张图片
提交列表说明
1.编辑错误:没有用英文模式打“,”
2.格式错误:sum的两边 没用空格
3.格式错误:“,”后面忘记用空格
4.编辑错误:%d 全部打成%lf

2.代码互评

同学代码截图
C语言I博客作业04_第6张图片
C语言I博客作业04_第7张图片

自己代码截图
C语言I博客作业04_第8张图片
C语言I博客作业04_第9张图片

感悟:第一个和同学比起来,他的更加明确,代码比较短,让人看起来更加明白,而我的有点麻烦啰嗦,不过总之还是对的,但是呢,谁的代码越少越能说明谁更厉害! 值得我去学习!
第二个相比较而言,和同学定义的变量不同,都采用double型双精度浮点型,其他的都差不多!

3.学习总结

3.1学习进度条

周/日期 本周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第八周 17小时 134 for语句循环结构 对这个内容双精度浮点型变量还不是太懂,学习浮点型函数和整形函数。

3.2累计代码行和博客字数

博客字数 代码行数
第五周 557 28
第六周 880 20
第七周 1434 99
第八周 1378 95

C语言I博客作业04_第10张图片

3.3学习内容总结和感悟

3.3.1学习总结:

1.学习了for循环语句
2.正负交替语句
3.for语句循环结构及其表达式

3.3.2学习体会:

怎么来说呢,每一次做pta的作业,在做完后提交时很紧张,就怕自己又犯了哪个小错误,又很难找出来,但如果是正确的话,自己会感动很开心,比较来之不易! 个人觉得c语言的作业难度是越来越大了,但是自己既然选择了这个专业,就必须去认真做每一次作业。现在作业时间也有了极度的限制,所以我们不得不更加用心去提早去做,不然就很难赶。总之,以后好好加油吧,不懂的多去问同学或者室友,在网上查找也可以。加油!!!!!

你可能感兴趣的:(C语言I博客作业04)