问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计1 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 |
我在这个课程目标 | 学习更多C语言知识 |
这个作业具体在哪各方面帮助我实现目标 | 格式化输入语句scanf , |
参考文献 | 《百度》 《知乎》《ACM解题》 |
1.PTA实验作业
1.1计算存款利息
1.1.1贴图
1.1.2数据处理
这题计算利润要精确到小数点后两位数,需要浮点型的双精度double。还有这调用了数学函数需要包含头文件<math.h>
1.1.3PTA提交列表及说明
自己对代码不是很懂,很多东西不会操作,如经常出一些格式错误和编程错误,然后通过看书和向同学请教学。
1.2输出三角形的面积和周长
1.2.1贴图
1.2.2数据处理
这题要用到"&&",表示条件同时都要满足,因为"三角形任意两边大于第三边”。
还有这题调用了数学函数需要包含头文件<math.h>。
需要用到sqrt开方。
1.2.3PTA提交列表及说明
做这作业把我粗心的毛病再次体现出来了,自己提交了很多遍还是错,却又找不到问题所在。后来找同学帮忙找错误,发现是有个点没打。
1.3三天打鱼两天晒网
1.3.1贴图
1.3.2数据处理
这题需要用符号“||”,这表示"或者"
用if-else语句来判断是否打鱼
这题余数用%5来写
1.3.3PTA提交列表及说明
这题还比较容易,一开始不会后来向同学请教了一下,然后就比较快的搞定了。
2.阅读代码
2.1阅读代码题目
两数相加
2.2贴图
2.3阅读收获
在leetcode找了一个简单的题目还是看不懂。但我找到了一些思路:标签:链表
将两个链表看成是相同长度的进行遍历,如果一个链表较短则在前面补 000,比如 987 + 23 = 987 + 023 = 1010
每一位计算的同时需要考虑上一位的进位问题,而当前位计算结束后同样需要更新进位值
如果两个链表全部遍历完毕后,进位值为 111,则在新链表最前方添加节点 111。
3.学习进度
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
9/12 | 3天 | 87 | 关系运算,格式化输入语句scanf() | 怎么找错误 |
3.2积累博客字数和代码行
3.3学习感悟
自己在写作业的时候发现自己有好多不懂的,例如在题目中“&&" "sqrt" "%5"等等的使用自己都不会,写作业的过程业让我知道了自己的不足,对于这代码的阅读自己看不懂,还有自己要加强对于英语的学习,因为有许多优秀的资料是用英文写的。自己得加油的往前学,不是向高中时一样被动的学习,而应该自主地去学习。