这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 |
我在这个课程的目标是 | 学会for循环,i++自增,将其应用到编程中 |
这个作业在那个具体方面帮助我实现目标 | 使用for循环,i++自增完成pta作业 |
参考文献 | 《c语言程序设计(第3版)》、百度 |
本周作业
1.PTA实验作业
1.1求简单交错序列前N项和
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1数据处理
数据表达:题中要求用双精浮度定义sum,用整型定义i,n。还用到 flag=-flag;d=d+3语句。
数据处理: d=d+3;flag=-flag; sum=sum+flag*1.0/d。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
10 | sum=0.819 | 样例 |
50 | sum=0.832 | 较小N |
10000 | sum=0.836 | 较大N |
1.1.4 PTA提交列表及说明
提交列表说明:%.3f开始写成%.6f,后来仔细看了一下题目将其改正。
1.2 求奇数分之一序列前N项和
本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。
1.2.1 数据处理
数据表达:这题用到数学函数数以要#include<math.h>,用整点型定义m,n,浮点型定义s,q。
数据处理: q=1.0/m; s=pow(m,2)+q+s。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 10 | sum=355.845635 | 样例 |
10 50 | sum=42641.670237 | 较小m、n |
1000 5000 | sum = 41346334001.610069 | 较大m、n |
1.2.4 PTA提交列表及说明
提交列表说明:符号弄错,没有空格。
2.代码互评
同学代码截图
自己代码截图
不同点:我用一个字母代替一个单词,这位同学用的是单词,我用的整点型定义i,他用浮点型定义itme。方法一样。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 |
---|---|---|
9.18-9.24 | 2个小时 | 18 |
9.30-10.4 | 4个小时 | 28 |
10.8-10.12 | 8个小时 | 112 |
10.13-10.19 | 7个小时 | 121 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
这周主要学习for循环语句,计算sum的语句flag=-flag;denominator=denominator+n。
3.3.2 学习体会
1.C语言这们学科需要去多的接触才会感觉他的趣味,他能磨练我们的耐力,观察力,还有细致力。
2.学习他给我的感受是我能同过编程来展示这给个程序是怎样的运行的。
3.自己感觉现在对编程还不是很熟练,需要勤加训练。