C语言I博客作业03
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/pengchen511/p/10564067.html |
我在这个课程的目标是 | 能够熟练掌握c语言,学会浮点数的程序编写 |
这个作业在哪个具体方面帮助我实现目标 | 帮助我掌握了if-else语句和格式化输入语句scanf() |
参考文献 | https://www.nowcoder.com/ta/acm-solutions/review?tpId=20&tqId=11234&query=放苹果&asc=true&order=&page=1 |
1PTA实验作业
1.1计算存款利息
本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图
1.1.2数据处理
1.数据表达:定义金额money、存期year、利息interest和年利率rate。 2.数据处理:输入金额money、存期year、年利率rate。 - 通过题目给的公式interest=money×(1+rate)^year-money进行interest的运算。 输出实数interest。
1.1.3 PTA提交列表及说明
Q1:第一眼看上去就是一个平常的数学题目,但是由于不懂C语言的语法和单词的意思而无从下手。
A1:通过在书上看源代码和单词的含义,还有在网上找一些类似的代码查看和向一些大牛提问,逐渐写完了题目。
1.2超速判断
模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
1.2.1实验代码截图
1.2.2数据处理
1.数据表达:定义速度V,输出S或者是Speeding丶或者是OK。 2.数据处理:输入速度V,当V>60时,显示Speeding,否则显示OK。运用了if-else语句。
1.2.3PTA提交列表及说明
Q1:总是出现编译错误,而且对于错误总是找不到其解决点。
A1:有些该打空格的地方没有打空格,有时候弄不清单词之间的区别。
1.3阶梯电价
提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.3.1实验代码截图
1.3.2数据处理
`1.数据表达:定义电量X丶电费cost,两者均为双精度浮点型变量。
2.数据处理:当X<0时,输出Invalid Value! ,当0<=X<50时,cost=0.53X,当X<50时,cost=500.53+(X-50)*0.58,流程结构是if-else语句组成的分支结构。
1.3.3PTA提交列表及说明
Q1:和以前一样,经常性出现编译错误。
A1:该打的符号忘记打,还有int和double两者有点傻傻分不清。
2阅读代码
代码功能:用来计算把苹果放在盘子中。
代码优点:1.运用return 1代表函数非正常终止。2.写了中午注释,让人清晰易懂。3.运用while循环语句,代码简单明了。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 8小时左右 | 80-100行 | 学习了if-else语句的用法 | 一些代码和函数之间的不同比较模糊 |
3.2累积代码行和博客字数
3.3 学习感悟
自我感觉C语言是一门让人又爱又恨的,当做不出题目时,那种抓耳挠腮却又找不到错误的地方的感觉让人感觉十分郁闷,但当题目经过自己的心血得出答案正确的那一刻的欣喜若狂却让人十分享受,也许学习就是这样——痛并快乐着,可能生活也是如此。