C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
这个作业的目标 掌握使用for循环语,进一步提升自己的操作能力
学号 20208987
1.PTA实验作业
1.1 7-1 求简单交错序列前N项和
题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1实验代码截图
1.1.2数据处理
数据表达:定义了整型变量denominator,flag,i;n,i用来记录计算循环次数,n作为结束循环的条件。定义了双精度浮点型变量sum,item,sum存储累加结果。denominator,flag组成了循环体。
数据处理:flag = -flag; denominator = denominator+3构成循环结构。
1.1.3 PTA提交列表及说明
说明
Q1:之前16行的"sum=%.3f错的我人都崩溃了,一直不知道哪错了
A1:后来求助才发现等于号两边没加空格......
Q2:之前输入一行:printf ("输入在一行中给出一个正整数N");
A2:后面发现是多余的。
1.2练习2-4 温度转换
1.21实验代码截图
1.2.2数据处理
数据表达:定义fahr,Celsius,整数型变量。
数据处理:Celsius=5*(fahr-32)/9
1.2.3PTA提交列表及说明
说明
Q1:没有很大问题,完美流畅的写出。
1.3阶梯电价
1.31实验代码截图

1.3.2数据处理
数据表达:电量花费cost,用电量i。浮点型double,整数型int。
数据处理:cost=500.53+(i-50)0.58;分段结构。
1.3.3PTA提交列表及说明

说明
Q1:没有看好数据之间的数学关系,不会处理i=0时的问题
A1:提前打好草稿,加上一个if条件。

2.阅读代码

代码功能:需要先求和再对其取余放进链表
代码优点:不这样做的问题是无法给定sum多大的内存空间,链表可以无穷长
减少新手在计算sum的总和时出现死循环。
3.学习总结
3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周10.19-10.25 10h 350 了解C语言的基本概念
第九周10.26-11.01 13h 420 学习了if else的分支结构
第十周11.02-11.08 20h 480 学习了for循环结构
3.2 累积代码行和博客字数
3.3 学习感悟
1.这周学习的内容对我来说需要一定的理解能力和一定的练习时间才能弄懂一些问题的原理.
2.在for的循环结构的学习中,知道了一些简单的数学题,在使用代码时却需要一定的水平才能做出来它的程序。
3.需要花更多的时间来感受C语言的魅力,不然做个作业都要做上一天,多花时间,一定要多花时间敲代码。
原文地址:https://www.cnblogs.com/xiaoxinya/p/13943209.html