C语言I博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719
我在这个课程的目标是 熟悉各种编程语法,并融会贯通
这个作业在那个具体方面帮助我实现目标 对问题的了解,对数据的分析
参考文献 《C语言程序设计》

1.PTA实验作业

Screenshot_2019-10-...ink.teach.jpg0.2MB

1.1计算电费

题目内容描述:为了计算用户的月用电量,编写程序计算电费。

1.1.1实验代码截图

C语言I博客作业03_第1张图片

1.1.2数据处理

数据表达:设了一个字母m表示月用电量,如果m小于0,不用计算钱,如果在0至50之间,就以第一个式子计算电费,否则就是以第二人式子计算电费。
数据处理:cost=m0.53;cost=(m-50)0.58+50*0.53。

1.1.3PTA提交列表及说明


Q1:在打英文printf的时候少打了一个字母t,所以造成了编译错误
A1:后面加上去了,发现是正确的

1.2计算三角形面积和周长

题目内容描述:根据输入的三角形的三条边a、b、c,计算并输出面积和周长,在一个三角形中, 任意两边之和大于第三边,所以,只要输入边长a,b,c然后根据三角形面积计算公式:area=√​s(s−a)(s−b)(s−c)​​​和周长公式:=(a+b+c)/2就可以计算出来了。

1.2.1实验代码截图

C语言I博客作业03_第2张图片

1.2.2数据处理

数据表达:将字母a,b,c分别表示边长,将他们作为变量,area表示面积,perimeter表示周长,然后根据公式计算面积和周长。
数据处理:area=sqrt(s(s−a)(s−b)(s−c))​​​;其中s=(a+b+c)/2,perimeter=a+b+c。

1.2.3PTA提交列表及说明


Q1:到最后提交才发现,第二个<>里什么东西都没有,都是粗心惹的祸
A1:加入math.h之后将正确了

1.3三天打鱼两天晒网

题目内容描述:假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图

C语言I博客作业03_第3张图片

1.3.2数据处理

数据表达:将day设为N,以它为变量,看它是在第几天,然后根据天数进行表达。
数据处理:用了算数表达式。

1.3.3PTA提交列表及说明

C语言I博客作业03_第4张图片
Q1:在输入这个单词Fishing的时候忘记加ing,就下意识的打过去了
A1:后面发现了之后就输入完整了
Q2:忘记在后面加;这个符号了
A2:检查的时候就找到问题了
Q3:将,这个符号包含在()里了
A3:后面及时找出来了
Q4:因为是用手机完成的,在打小于号的时候,将它打成了,括号<>的一半
A3:后面检查了好久试了一下竟然成功了

2.阅读代码

C语言I博客作业03_第5张图片

优点:该代码设计的比较简便,但是可以完全将爬楼梯这个问题解决,十分适合我们理解,它又没有什么复杂的语法,所以这个代码的设计是比较合理的。

能学习的地方:我从这个代码中可以学到简单代码的设计和运用,加深我对代码的理解,以及以后对代码的运用。

3.学习总结

3.1学习进度条

这周所花时间 代码行 学习到的知识点 目前比较困惑的问题
第一周 34个小时 25 简单代码书写 粗心造成的代码错误
第二周 20小时 17 复杂一点的代码书写 粗心造成的代码错误
第三周 24小时 89 if-else语句 运算分析方面的问题

3.2积累代码行数和博客字数

C语言I博客作业03_第6张图片

3.3学习感悟

自学习代码和写博客以来,我就从中学习到很多,这门课程也需要我们学习很多。以前也会有彷徨,也会有迷茫,但是经过这段时间感觉这些东西好像差不多消失了。从前的我什么都不会,根本就是一个计科小白,很多时候都是看着电脑这个东西发呆,自己想做什么,却力不从心。现在的我真的蜕变了好多,我不仅学会了基础的代码而且还学习到了一些语法,虽然很多时候都是要别人教一下,但是我感觉自己真的进步了蛮多。在这门课程,我感觉耐心勤劳和探索以及独立思考真的很重要,我们必须耐心才能将很大复杂的题目做出来,然后根据自己的奋斗,多做题目,我们就能少犯错误就能更加熟悉我们这门课程的运用。

你可能感兴趣的:(C语言I博客作业03)