本周作业头
| 提问 | 回答 |
|---|---|
| 这个作业属于哪个课程 | C语言程序设计Ⅰ |
| 这个作业要求在哪 | https://i.cnblogs.com/EditPosts.aspx?opt=1 |
| 我在这个课程的目标 | 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 |
| 这个作业在哪个具体的方面帮助我实现目标 | 掌握更多编程技巧,熟悉PTA解题 |
| 参考文献 | 百度百科,C语言程序设计 |
1.PTA实验作业

1.1阶梯电价
1.1.1实验代码截图

1.1.2数据处理
数据表达:本题用了变量x,变量x属于double型数据
数据处理:用的是if-else语句结构
1.1.3 PTA提交列表及说明

说明:1.第一次使用的int而没有用double,而只有double型数据使用%lf。
2.对if-else语句结构不熟悉
解决方法:需求同学帮助,研读书本后发现了错误所在。
1.2输出三角形面积和周长
1.2.1实验代码截图

1.2.2数据处理
数据表达:本题用了变量a,b,c,属于int型数据。
数据处理:用的是if-else语句结构。
1.2.3PTA提交列表及说明

说明:本题与阶梯电价大同小异,同为if-else结构的应用,犯的错误是格式错误,掉了一个;发现后便及时改正了。
1.3计算存款利息
1.3.1实验代码截图

1.3.2数据处理
数据表达:本题用了三个变量,分别是money,year,rate。属于double型数据。
数据处理:用的是if-else语句结构。
1.3.3PTA提交列表及说明

说明:一开始做题的状态没有出来,反复出现编译错误。开始时对题目不熟悉,盲目参照了书本P28页例题2-5,误以为rate也是int型。
解决方法:向高手请教,得知money,year属于int型,而rate属于double型。
2.阅读代码

值得学习的地方:这道例题是多个if-else语句的应用,应用于判别键盘输入字符的类别。在使用 if 语句时还应注意以下两点:
①在 if 语句中,判断条件必须用括号括起来。
②语句块由{ }包围,但要注意的是在}之后不需要再加分号;
3.学习总结
3.1学习进度条
| 日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 2019年10月9日-2019年10月11日 | 总计5小时 | 约120行 | 关于PTA报错反馈因为是英文有点难懂 |
3.2 累积代码行和博客字数

3.3 学习感悟
①通过三周C语言的相关学习,掌握了与C语言相关的基础的编程语言和技术。
②通过在PTA实验平台三周的适量练习,写代码速度有所提高,错误也越来越少。
③对于计算机产生了浓厚的兴趣。