这个作业属于那个课程 |
|
|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 | |
我在这个课程的目标是 | 学习c语言新算法 | |
这个作业在那个具体方面帮助我实现目标 | 作业需要调用数学函数,新的语法等等 | |
参考文献 | C语言程序与设计 |
1.PTA作业
1.1超速判断
模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
1.1.1实验代码截图
1.1.2数据处理
本题的变量为速度v,通过输入的速度v为多少输出speed:v-ok或speed:v-speeding 运用 if-else
1.1.3 PTA提交列表及说明
Q1:前面很多的的编译错误和格式错误
A1:一般都是一行后面结束忘记打; 还有输出的句子后面没有加上\n,之后多次调整弄好了
1.2阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.1实验代码截图
1.2.2数据处理
本题的变量为电量x和cost 通过输入电量x的大小,运用if-else语句来输出 Invalid Value! 和 cost
1.2.3 PTA提交列表及说明
q1:前面大部分编译错误
a1:忘记在if-else语句后面添加{ }导致编译错误,后面添加上去就可以了
q2:部分答案错误
a2:主要是自己十分粗心导致自己的函数错误 从而导致自己的答案错误 ,后面经过几次的检查发现问题并修改
1.3输出三角形的面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2
1.3.1实验代码和截图
1.3.2数据处理
本题的变量为三角形的边长a,b,c 和面积area 周长perimeter,主要是在判断三角形边长可不可以形成一个三角形的同时运用函数求出三角形的面积和周长
1.3.3PTA提交列表及说明
q1:运行时错误
a1:是因为里面的函数写错误了,经过几次的检查找出了问题而修改
q2:答案部分错误
a2:因为自己的粗心把本应该时(s-c)写成了(s-a)经过几次的检查找出来了
2.阅读代码
2.1老实说我看不懂 但是可以感觉到里面有很多东西值得我去学习,希望以后可以通过自己的学习变得出色
3学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
7/10-13/10 | 8个小时 | 225 | if-else语句和插入数学函数 | 无 |
3.2 累积代码行和博客字数
3.3学习感悟
老实说我写pta的时候非常难受,因为打字打得我眼睛都有点花了,但是每次一写完就会感觉自己非常的有成就感,看着自己写出来的代码,想想一个月前的我什么都不懂,现在都可以写代码了,就觉得自己在进步,相信通过我自己的努力可以越变越好,加油