C语言|博客作业03
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448 |
这个作业的目标 | <了解自己,完善自己> |
学号 | <20209086> |
1.PTA实验作业(15分/题)
1.1 求简单交错序列前N项和 (15分)
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。1 求简单交错序列前N项和 (15分)
1.1.1实验代码截图
1.1.2数据处理
数据表达:用了denominator-d,flag-f,i,n,item,sum六个变量,i为循环变量,n为循环n次,item表示第i项,item,sum为浮点数。
数据处理:for(i=1; i<=n; i++){item=f*1.0/d;sum=sum+item;f=-f;d=d+3;}
1.1.3 PTA提交列表及说明
- Q1开始按照书上的方法输入但是答案错误。
- A1sum=sum+item没有输入上去。
- Q1输出的答案还是不对。
- A1sum = %f,少输入了.3%f。
1.2求分数序列前N项和 (15分)
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1实验代码截图
1.2.2数据处理
数据表达:整型n;浮点型sum,b,d,t;循环变量i;
数据处理:for(i=1;i<=n;i++){ t=b; b=b+d; d=t;item=b/d;sum+=item;}
1.2.3 PTA提交列表及说明
- Q1开始显示编译错误,但一直没有找到。
- A1发现scanf打成了printf。
- Q2之后答案错误有太多小数点。
- A2把%f改为了%。2f。
1.3求平方根序列前N项和 (15分)
本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
1.3.1实验代码截图
1.2.2数据处理
数据表达:整型n;浮点型sum,S;循环变量i;
数据处理:for(i = 1;i <= n;i++){S = sqrt(i);sum = sum + S;}
1.3.3 PTA提交列表及说明
- Q1编译错误开始一直没有找到在看符号是否错误。
- A1结果有一个S学成了s。
- Q2还是编译错误,for(i=1,i<=n,i++)
- A2for(i=1;i<=n;i++),“;”输入成了“,”。
2.阅读代码(-5——5分)
1.用于求二项式系数组合。
2.了解到了while的一个新的循环,有来筛选有用条件。
3.之后用if-else分段函数。
4.continue语法来选择跳过语法来,执行下次循环。
5.运用多种循环来达到输出正确的要求。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19~10.25 | 20小时 | 20行 | 在屏幕上显示Hello World!markdowm语法 | 无 |
第九周/10.26~11.1 | 25小时 | 320行 | 变量和数据类型,如何在网上提问 | 无法准确定义 |
第十周/11.2~11.8 | 30小时 | 660行 | if-else并列结构,for循环 | 部分格式不太了解 |
3.2 累积代码行和博客字数(5分)
3.3学习感悟(5分)
最近上课的内容越来越难明白,只要自己在错误之间不断的积累经验细节,累代码是一个注重细节过程,很多错误都是因为一些小地方出错,使整个程序无法完成输出,但是在自己实在无能为力时也要学会寻求他人的帮助,使自己更进一步,不断完善自己。