c语言秋季作业3
本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | 作业链接 |
我在这个课程的目标是 | 运用C语言编程解决一些简单的数学问题 |
这个作业在那个具体方面帮助我实现目标 | 学习if else语句等 |
参考文献 | 文章链接 |
本周作业
1.PTA实验作业
1.1 题目1
题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码截图
1.1.2数据处理
数据表达:用电量 x , 电费 cost
数据处理:cost=500.53+(x-50)0.58 , cost=0.53*x
1.1.3 PTA提交列表及说明
Q1:出现的编译错误及部分正确。
A1:有部分的标点漏写了,忘记写&x。第二个if前没加else。
1.2 题目2
题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
s(s−a)(s−b)(s−c)
,其中s=(a+b+c)/2。
1.2.1 实验代码截图
1.2.2 数据处理
数据表达:边长a.b.c 周长l 面积s
数据处理:a>=b+c||c>=a+b||b>=a+c , l=(a+b+c)/2 , s=pow((l(l-a)(l-b)*(l-c)),0.5)
1.2.3 PTA提交列表及说明
Q1:出现大量的编译错误及少量的部分正确。
A1:还是老样子,标点使用错误或漏写,乘方的编辑不熟练。输出的结果忘记加上精确到小数点后两位。
1.3 题目3
题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
1.3.1 实验代码截图
1.3.2 数据处理
数据处理:天数 day if else
数据表达:day%5>3||day%5==0
1.3.3 PTA提交列表及说明
Q1:大量的编辑错误。
A1:格式错误及部分地方使用错误,修改了一些地方后还是不行,最后仔细想了一下,回忆起老师上课说过判断是否相等时要用两个等于号,发现自己漏写了一个。
2.阅读代码
代码网址:https://www.nowcoder.com/ta/acm-solutions/review?tpId=20&tqId=11221&query=&asc=true&order=&page=1
阅读感悟:以我现在的能力很难看出这个代码的含义,但是从图片上可以看出这个代码条理清晰,排版整齐。感觉自己还有很多需要努力的地方,还有很大的提升空间。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 9h | 108 | if else 的编辑与使用,乘方的使用 | 一些代码的具体含义不清楚,不能灵活的运用它们 |
3.2 累积代码行和博客字数###
3.3 学习感悟
感觉这两次作业对我来说很有挑战性,在这两次作业上我花了很多精力和时间,在电脑前一坐就是几个小时,但是在心累的同时我也学到了许多知识,总之在这两次作业上收获很大。我还感到自己在这门课程上还有很多的不足,我还需继续努力,希望自己的编程能够更上一层楼吧。