这个作业属于哪个课程 | 这个作业要求在哪里 | 我在这个课程的目标是 | 这个作业在哪个具体方面帮助我实现目标 | 参考文献
- | - | - | - | -
C语言程序设计I |https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 | 能够熟练掌握所学编程语言,并且在做作业的过程中熟练语法 | 每次做作业都通过使用Markdown格式巩固记忆 | 百度百科,CSDN
1PTA实验作业
1.1阶梯电价
1.1.1贴图
1.1.2数据处理
题目的目的是求阶梯电价也就是分段函数,理所当然的用if-else语句来执行,其他的按照常规的定义变量和输入输出就行了。
1.1.3PTA提交列表及说明
一开始没有注意到要考虑用电量小于0的情况,然后就在程序中间插入了小于0的情况,但是这样从中间插入不是一种好的修改方法因为这样容易造成编译错误,之后我删了重新打了一遍,经过几次微调之后得到了正确答案,中途没有让我纠结的地方。
1.2输出三角形的面积和周长。
1.2.1贴图
1.2.2数据处理
题目的要求是输入三个值作为三角形的边长计算面积和周长,总体先用if-else语句来区分能够构成三角形和不能构成三角形的,在能够构成三角形的那里调用#include<math.h>里面的sqrt()来开方,这里需要注意的是if选择中要同时满足三个条件所以要用上&&。
1.2.3PTA提交列表及说明。
这个题目比较简单所以中途为啥会出错我也忘了(๑><๑)
1.3三天打鱼两天晒网
1.3.1贴图
1.3.2数据处理
在通过百度百科详细了解了这句俗语的意思之后知道了是要用余数来做,在问了度娘之后她告诉我了余数是%a,自此畅通无阻,还是老调重弹的if-else,中途要注意除了余数为自然数的情况还有余数为零的情况,所以要用||。
1.3.3PTA提交及说明
我用手机在晚自习打了一遍正确之后不知道为什么之前的记录没了所以又回寝室打了一遍,主要问题是一开始不知道余数的表达方法所以自己在那里试,查完之后就没什么问题了,感谢度娘。
2 阅读代码
可能题目的目的是要让我们理解一些让人看了能够感叹其神奇的代码,但是恕我直言。。。我全看不懂啊!!!!!(ノ=Д=)ノ┻━┻,所以我选了一个非常简单的代码,如果不合要求那就只能扣分了qwq。这个代码的目的是要判断一个数是否为素数,众所周知素数是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。这个代码通过for循环把i递增直到n/i余0的时候跳出循环,如果i等于n就是素数,反之不是,虽然这个不是很复杂,但是用到了for循环和while语句以及if-else的判断,这刚好吻合了我们刚学的和将要学的,总之我感觉还不错这个代码。
3学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题
- | - | - | - | -
3/9-3/15 | 每天一个半小时 | 426 | 目前是if-else语句 | 还没有
3.2累积代码行和博客字数
3.3学习感悟
学习就是不断遭遇新事物的过程,所以一定要往后预习,就算遇到困难也不能畏惧,在通过自己千辛万苦众里寻他千百度找到答案之后那种成就感才是最爽的。