C语言I博客作业03
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/8726 |
| 我在这个课程的目标是 | 知道怎么打表格,对pta作业具体分析,掌握if--else的用法。 |
| 这个作业在那个具体方面帮助我实现目标 | 给我们布置的pta作业和博客园作业 |
| 参考文献 | 《ACM解题》 和 《 leecode面试数题网站》 |
1.PTA作业
1.1第一题
1.1.1实验代码截图

1.1.2数据处理
这道题上用了的变量有:本钱 存期 年利率 利息分别用的money year rate interest来表示,它们都是浮点型变量,也就是double
此式子用的表达式是:利息=本钱 ✖ (1+年利率)^存期-本钱
1.1.3PTA提交列表及说明

- 开始我也是按照书上完整的打出来的,但后来发现不对劲,原来是要求利息。好吧我就改啦。
- 后来一改还是不对劲,提示上称是我的money year rate 上有错,我用有道词典翻译了一下,它说二进制无法识别。当时我就不知道该怎么办了,就这样不信邪的改了很多次,结果还是 编译错误。
- 再后来去问了一下别人,他们说money 和year 都用浮点型变量去打,结果还真的对了,但我觉得这样搞有违题意,于是我就再试了几次用整数型变量来打money 和year,结果都是错误,但我一直没有搞懂为什么都要用浮点型变量来打,问别人他们回答也很模糊很不耐烦。
1.2第二题
1.2.1实验代码截图
![]()
1.2.2数据处理
这道题用到了浮点型变量x和y,运用了if-else的语句来解决问题。
1.2.2PTA提交列表及说明

- 这道题并不是很难,我打出来虽然出了点小问题,比如 {}没有打对位置,导致系统无法识别。这些问题很快就解决了。
- 主要的问题是题目上说输出格式要打出f(x),我打过了,但是编辑错误,打成原来的格式又对了。这让我挺不解的。
1.3第三题
1.3.1实验代码截图
![]()
1.3.2数据处理
这道题的整数变量就是speeding,并没有太大的难度,按格式来就可以了。
1.3.3PTA提交列表及说明

- 这道题的数据不是很多,所以没出什么错误就做好了。
2.阅读代码

- 定义了浮点型变量eps h1 h2 d1 d2 a b,并给eps赋值了1e-9
- 运用了if-else语句来编写代码
- 引入了判断 "yes" 和"no"
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 9.16~9.22 | 7h | 36 | 编写hello world | 有些符号不知道有什么含义 |
| 9.23~10.3 | 19h | 22 | 三种数据类型,算数运算 | 为什么printf 后面一定要加变量 |
| 10.7~10.11 | 25h | 116 | if-else语句,输入函数scanf | 例题到底是干嘛的,好像没什么用 |
3.2累积代码行和博客字数

3.3 学习感悟
- 刚开始的时候看见有6道PTA题目我就很慌,后来仔细的看了看,并不是很会解这些题目,搞得我很愁,还是同学们互帮互助的去完成的,所以我觉得一个团队是很重要的,取长补短,抱团取暖,能力才能最大化。
- 而我对于PTA的想法是先看一遍题目后再去看看书,先不着急做完,找到这个题目是书上的那种类型,先懂这种类型再去做题,思路会清晰许多。


浙公网安备 33010602011771号