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的想法是先看一遍题目后再去看看书,先不着急做完,找到这个题目是书上的那种类型,先懂这种类型再去做题,思路会清晰许多。
posted @ 2019-10-10 15:37  魏豪杰  阅读(168)  评论(5)    收藏  举报