C语言I博客作业02
| 这个作业属于哪个课程 | <https://edu.cnblogs.com/campus/zswxy/SE2020-2> | | ----------------- |--------------- | | 这个作业要求在哪里| <https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449> | | 这个作业的目标 | <了解新的代码并且熟练掌握> | | 学号 | <20209127> |
1.1
计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和
1.1.1实验代码截图

1.1.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的
数据表达:denominator表示分母flag 表示符号
数据处理 :运用分母计算denominator=denominator+3
再进行赋值算值
1.2.3 PTA提交列表及说明:

Q1 :刚刚开始答案不对
A1:仔细检查发现运算符号按中文打的
1.2计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1实验代码截图

1.2.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
数据表达a为分母b为分子,逐步计算
数据处理 a,b为精准性,进行赋值运行
1.2.3 PTA提交列表及说明:

Q1刚刚开始答案一直不对‘
A1仔细查阅分母与分子的顺序颠倒了
1.3读入1个整数X,然后输出1+2+3+...X 的和
1.3.1 实验代码截图:

1.3.2 数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的
数据表达:i表示整数运算
数据处理:赋值然后运行
1.3.3 PTA提交列表及说明:

Q1刚刚开始编码错误
A1检查发现;打成:
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:ACM解题leecode面试数题网站,找简单题目阅读分析。注意:这部分内容回答太泛要倒扣5分.
#include<stdio.h>
#include<math.h> //新的头文件
int main(void){
int i,n;
double sum;
scanf("%d",&n); //设变量
sum=0;
for(i=1;i<=n;i++){ //循环
sum=sum+sqrt(i); //根号的表示
}
printf(“sum = %.2f”,sum);
return 0;
}
3.学习总结
3.1 学习进度条
| 周| 这周所花的时间 |代码行|学到的知识点简介|目前比较迷惑的问题| | 08 |------20 ------|-130-|----表示出文字---|----------无--------| | 09| ------17------ |-284-|-----选择结构----|--------无----------| | 10 |----- 21-------|-312-|-----循环结构----|-------for语句------|
3.2 累积代码行和博客字数
蓝色:博客字数 黄色:代码行数

3.3 学习感
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
1.打代码速度比较慢,要练一练打字速度。
2.代码记得不熟练,要背基本代码

浙公网安备 33010602011771号