这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/8725 |
我在这个课程的目标是 | 进一步熟悉C语言,掌握更多代码 |
这个作业在那个具体方面帮助我实现目标 | PTA实验部分 |
参考文献 | https://www.nowcoder.com/ta/acm-solutions/review?tpId=20&tqId=16618&query=1037&asc=true&order=&page=2 |
PTA实验作业
1.1计算存款利息
本题目要求计算存款利息,计算公式为interes**t=money×(1+rat**e)yea**r−money,其中interes**t为存款到期时的利息(税前),money是存款金额,yea**r是存期,rat**e是年利率。
1.1.1实验代码截图
1.1.2数据处理
数据表达:使用定义变量money,year,rate和interest.
数据处理:表达式:interest=money*pow(1+rate,year)-money,流程结构:预处理指令-函数部分-声明变量-赋值-输出。
1.1.3PTA提交列表及说明
Q1.公式输入错误导致的编译错误。
A1.经过询问他人及校正后修正了错误。
1.2阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.1实验代码截图
1.2.2数据处理
数据表达:使用双精度浮点型变量x和cost。
数据处理:表达式:cost=(x-50)0.58+500.53,使用if-else分支结构。
1.2.3PTA提交列表及说明
Q1.双精度浮点型变量后未加分号。
A1.一开始不知道,经过仔细检查及多次修改后正确。
1.3输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:are**a=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
1.3.1实验代码截图
1.3.2数据处理
数据表达:使用整型变量a,b,c,s,用双精度浮点型变量area和perimeter分别表示面积与周长。
数据处理:表达式:area=√s(s−a)(s−b)(s−c*),s=(a+b+c)/2.使用if-else分支结构。
1.3.3PTA提交列表及说明
Q1.根号不知道输入,导致面积公式错误。
A1.通过百度和询问后改正。
2.阅读代码
题库链接:https://www.nowcoder.com/ta/acm-solutions?query=&asc=true&order=&page=2
首先看到了熟悉的#include,int,scanf,while,printf,很亲切(虽然看不懂)。定义了整型变量T,row,col,count,用scanf定位了%d和&T,后面用%。2lf保留两位小数。
这是我能看懂的,大部分还是不知道啥意思,意识到了自己还欠缺很多,学习的意义就在此吧,以后一定要学习更多,不变成小白。
3.学习总结
3.1学习进度条
日期 | 这周所花时间 | 代码行 | 学到知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.07-10.13 | 9+h | 100+ | if-else语句的运用,和多种运算规则 | 每个代码与语句的具体意思与意义 |
我的天,这次作业绝对是我开学以来做过最难的一次,写代码一做就是一下午,我太难了。但是在写的过程中,不达目的不罢休,不断思考却也感觉不到累,
乐趣十足,这也是这个专业的诱人之处吧。这次作业磨练了意志,锻炼了耐心,训练了心态,GOOD。开始学习,还有许多不懂不明白的地方,在以后要
继续努力学习,才不会像这次这样困难,才能更好的面对以后的挑战,抓住以后的机遇。