C语言|博客作业03
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11450 |
| 这个作业的目标 | 学会循环语句可用于解决一些繁琐的计算和打印表格,要懂得循环语句的运算规则和仔细赋值 |
| 学号 | 20209163 |
1.1求分数序列前N项和
题目内容描述:本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.1.1实验代码截图![]()
1.1.2数据处理
数据表达:变量n,i,sum。根据题目设置这三个变量。n为整型,i,sum为双精度浮点数。
数据处理:将sum设为前n项和,n为输入值,用i使循环体循环n次。
1.1.3 PTA提交列表及说明

.Q1:使用“pow”没引用#include<math.h>
.A1:加入#include<math.h>
.Q2:小数点位数出错
.A2:输出printf中改为sum = %.3f
1.2 题目2
1.2.1 实验代码截图

1.2.2数据表达:运用了变量n,i,a,b,k,sum,,这些变量是根据题目要求定义的,其中n是整形变量,i,k,a,b,sum是双精度变量。
数据处理:a,b为输入值。用k保留上个循环体的b。
1.2.3 PTA提交列表及说明

Q1:开始没有设置k,导致后面a赋给b,a=a+b出错。
A1:设置k用来a的赋值。
1.3 题目3
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
1.3.1实验代码截图

1.3.2 数据表达:变量为D,H。,这些变量是根据题目要求定义的,都为整型
数据处理:D为星期几,H为D天的后天,再判断D+2是否大于7,分类计算。
1.3.3 PTA提交列表及说明

2.阅读代码

优点:比较相邻的元素,如果第一个比第二个大,就交换他们两个; 每一轮比对永远保证最后一个数是最大的 持续每次对越来越少的元素重复上面的步骤...方法很好,排版美观清晰,用了多个for循环,思路清晰。
学思路,学方法。
3.学习总结(15分)
3.1 学习进度条(5分)
|周/日期| 这周所花的时间| 代码行| 学到的知识点简介 |目前比较迷惑的问题|
|-----|--|------------|------|------------------|-------------|
|10/11.2—11.5| 6h | 400|for的循环结构 |定义变量数据类型|
3.2 累积代码行和博客字数(5分)

3.3 学习感悟(5分)
这周对学过的知识进行巩固,写代码越来越熟练,也不用看着示例写代码了,继续学习更多的知识。


浙公网安备 33010602011771号