c语言II博客作业03
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/8726 |
| 我在这个课程的目标是 | if-else语句、格式化输入语句scanf() |
| 这个作业在那个具体方面帮助我实现目标 | PTA作业的完成使自己了解了这些语句和函数运算 |
| 参考文献 | C语言程序设计 ACM解题 leecode面试数题网站 |
1.PTA实验作业
1.1本题目要求计算存款利息,计算公式为interest=money×(1+rate)=money×(1+rate)year-money
数据表达:直接定义四个浮点型变量,用了语句scanf()。
数据处理:调用幂函数pow()计算
1.2模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
数据表达:用int定义speed,用printf()输出
数据处理:用if-else语句将情况分开
1.3为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。
数据表达:用x表示用电量,cost付费值
数据处理:if-else语句将x<0的情况分开
1.4PTA列表及说明
![]()
- Q1浮点型变量定义错误
- A1格式控制说明符错误 例如%lf写成%d
- Q2忘记调用幂函数pow()
![]()
- Q1题目理解错误
- A1忘记给speed赋值
- Q2没有之间那个--——,直接就是ok或者是speeding
![]()
- Q1调用scanf()函数时将&x写成了%cost
- A1忘记写x<0时的输出值
- Q2没有精确到两位小数
2.阅读代码
![]()
- 真的看不懂,不过经过我的查询理解了一点点。
- 前面三个是"输入输出流”,“定义名称空间”,“转载标签”。
- 第五行是一个定义标识符的一个范围。
- 后面用了for语句
- 代码格式很好,比较少,空格比较多,使得代码更规范。
3。学习总结
3.1学习进度条
| 周/日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第七周/10/7-10/10 | 两天 | 82 | 输入语句scanf(),if-else语句 | double浮点型变量 |
3.2累计代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第五周 | 883 | 33 |
| 第六周 | 1141 | 64 |
| 第七周 | 2095 | 176 |
3.3学习感悟
- 做完这个博客园,感觉轻松了一点点,但是还不知道是不是对的,太累了。不过也学到一些新的知识,在这条路上又走向前了一点点。发现了错误就要及时改正,总结了好多错误。










浙公网安备 33010602011771号