C语言I博客作业04

提问 回答
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 初步掌握for语句的使用
这个作业在那个具体方面帮助我实现目标 PTA上的题目以及督促我不停的看书自学
参考文献 https://clin.icourse163.org/ c语言程序设计

1.PTA实验作业

1.1求N分之一序列前N项和

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

1.1.1数据处理

数据表达:我输入了两个整形变量i,n以及浮点型变量sum。可以通过输入和赋值得出值。
数据处理:我使用了for循环语句,以及使用的表达式是sum += 1.0/i

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
6 2.450000 数据样例
-20 0.000000 小于0
20 3.597740 大于0
0 0.000000 等于0
1.1.4 PTA提交列表及说明
答案错误:保留小数位数错误。
编译错误:在n后忘记打;

1.2求奇数分之一序列前N项和

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

1.2.1 数据处理

数据表达:我输入了三个整型变量i,n,j以及一个浮点型变量sum。sum的值可通过S=S+1.0/j得出,其余数据由输入值得出。
数据处理:我同样使用了for循环语句,以及他的表达式是j = j+2; sum += 1.0/j

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
23 2.549541 数据样例
-20 0.000000 小于0
20 2.479673 大于0
0 0.000000 等于0

1.2.4 PTA提交列表及说明


编译错误:在return 0后忘记打分号
编译错误:在int j=-1后忘记打分号

2.代码互评

同学代码截图

自己代码截图

1、我定义的变量比这个同学少,程序相较这位同学更简单
2、我的for循环语句比这位同学的更简单一点,运行起来不容易超时
同学代码截图

自己代码截图

1、我定义的整型变量比这个同学少,程序更简单
2、我使用了pow函数进行运算

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周 9小时 86行 学会了for循环语句的使用 对各语句的使用还是不熟练

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

在这周的学习过程中,主要是学会了for循环语句的使用,以及累加累乘的表达方法。

3.3.2 学习体会

感觉老师上课讲课时我都能听懂,但一回来做作业就啥也不会。要靠看书以及向同学咨询才可慢慢开始写作业,所以我认为我的上课效率还有待提高,以及要加强自己的自学能力,尽量减少麻烦同学的次数。

posted @ 2019-10-18 20:00  彭有濠  阅读(307)  评论(9编辑  收藏  举报