c语言l博客作业03

妖精的绣舞 提交于 2019-12-01 06:03:22
问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/8726
我在这个课程的目标是 学会使用计算分段函数,if-else语句,格式化输入语句scanf(),以及常用的数学库函数
这个作业在那个具体方面帮助我实现目标 多次练习后能初步使用if-else语句和格式化输入语句scanf(),以及常用的数学库函数
参考文献 《Markdown基本语法》《c语言程序设计》《ACM解题》

1.PTA实验作业(15分/题)

1.1 题目7-1计算存款利息

    内容描述:本题目要求计算存款利息,计算公式为interest=money×(1+rate)​year​​ −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期rate是年利率。

1.1.1 实验代码截图

1.1.2 数据处理

数据表达:使用了money,year,rate,interest等变量,通过定义以及scanf输入取得,还有些通过运算后取得,类型均为double.
数据处理:用到的表达式为interest = money*pow(1+rate,year)-money ,流程结构为顺序结构 输入-处理-输出

1.1.3 PTA提交列表及说明

Q1:一开始没有注意输入的类型
A1:把%d修改成%lf才终于正确了

1.2 题目7-2计算分段函数

题目描述:本题目要求计算下列分段函数f(x)的值: https://images.ptausercontent.com/2

1.2.1 实验代码截图

1.2.2 数据处理

数据表达:使用了变量x,y;通过定义以及scanf输入取得,还有些通过运算后取得,类型均为double.
数据处理:使用了if-else语句,sqrt(x),pow(x,n)等数学函数,结构流程为分支控制流程

1.2.3 PTA提交列表及说明

Q1:数学函数的使用不熟练
A1:pow(x,n)中括号里面分隔出错
Q1:if-else语句使用不熟练
A1:if的条件出错

1.37-3 超速判断 (10 分)

题目描述:模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”

1.3.1 实验代码截图

1.3.2 数据处理

数据表达:使用变量speed,通过scanf输入,类型为int
数据处理:使用了if-else语句,结构流程为分支控制流程

1.3.3 PTA提交列表及说明

Q1:输出的格式与结果不断错误
A1:speed: %d - ok\n 的输出需要间隔

2. 阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

使用了#include 调用数学函数
定义了一个双精度浮点型常量const double eps=1e-9
多次使用if-else语句进行选择运算
通过合理的定义可以简化运算过程

3. 学习总结

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
7/10.10-7/10.12 22小时 107 if-else语句、格式化输入语句scanf(),以及常用的数学库函数 PTA显示的段错误不明白

|3.2 累积代码行和博客字数

时间 博客字数 代码行数
第五周 397 24
第六周 618 50
第七周 1028 157

3.3 学习感悟(5分)

请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

学习了计算分段函数,以及关系运算,if-else语句,还有格式化输入函数scanf(),初步了解了一些常用数学函数,成功学习了输出华氏-摄氏温度转换

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!