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分)
这周对学过的知识进行巩固,写代码越来越熟练,也不用看着示例写代码了,继续学习更多的知识。

posted @ 2020-11-07 15:09  彭亚卓  阅读(304)  评论(5)    收藏  举报