C语言I博客作业03
|
--------------------------------|------------------------------------------------------------------------------------------
问题|答案
这个作业属于那个课程|C语言程序II
这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656
我在这个课程的目标是 |学习C语言程序编辑中的算数运算、赋值运算、函数输出。
这个作业在那个具体方面帮助我实现目标|让我基本理解了赋值的意义和函数输出的固定格式。
参考文献 |Markdown编辑格式、<百度文章:单精度浮点变量与双精度浮点变量的不同><百度文章:符号%在C语言中的作用>
1.PTA实验作业
1.1题目7-1计算存款利息——本题目要求计算存款利息,计算公式为interest=money×(1+rate)year −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图![]()
1.1.2数据处理
数据表达:变量[money(存款金额),year(存期),rate(年利率),interest(存款到期时的利息(税前))]。
变量的来由:money.year.rate由题目确定,interest由程序计算得到。
类型:我全部定义为单精度浮点型变量。
数据处理:表达式interest=money×(1+rate)year −money。
流程结构:顺序结构。
1.1.3 PTA提交列表及说明

Q1:表达式选错选成了算术表达式
A1;后来用了计算机上的数学符号。
Q2:字母大小写;忘记加符号;
A2:通过与之前的对比改正了。
Q3:开始不理解赋值的意义,老是赋值出问题。
A3:问了同学,查了百度,最后懂了一些。
1.2题目7-2内容:计算分段函数,求f(x)
1.2.1实验代码截图![]()
1.2.2数据处理
数据表达:用double定义双精度变量,用# include<math.h>确定用函数类型。
数据处理:用了if-else语句,用%.2f确定小数位数,用了result= pow(x+1,2)+2*x+1/x的运算公式,流程结构为选择结构。
1.2.3 PTA提交列表及说明

Q1编辑错误,开始没用# include<math.h>确定用函数类型。
A1翻书看了一下,发现了问题。
Q2没对x定义,没有确定他的两位小数
A2看了一下书上是怎么对小数进行规定的,改正了。
1.3题目7-3内容:模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”
1.3.1实验代码截图

1.3.2数据处理
数据表达:变量speed(车速),类型为int类型。
数据处理:用了if-else语句,流程结构为选择结构。
1.3.3PTA提交列表及说明

Q1数学符号使用错误
A1查阅了书上的数学正确使用方法
Q2忘记用if else来使用选择机构
A2问了大神同学,告诉了我错误,并改正。
2.阅读代码

优点:使用单精度变量,结构清晰,格式更正美观。
缺点:比起双精度,更加复杂,不简便。
3.学习总结
3.1 学习进度条
|
--------------------------------|---------|--|-------------------------------------------------------------------------------
周/日期 |这周所花的时间|代码行 |学到的知识点简介 |目前比较迷惑的问题
10.7-10.14 |26h|67行|学习了if-else语句并练习,熟悉了常量变量,数据类型和流程结构|空格的使用,以及单双精度变量的区别
3.2 累积代码行和博客字数

3.3 学习感悟
❶英语不行,学起来有点吃力。
❷还是没有真正理解那些c语言的真正意思。
❸能明显感觉到作业难度加大了,作业量增多了。
❹相信坚持下去一定能学好


浙公网安备 33010602011771号