1.本章学习总结

1.1 思维导图

1.2 本章学习体会及代码量学习体会

1.2.1 学习体会

经过两周的学习,让我深刻地体会到c语言地魅力,从编写最简单的hello world到pta一些题目,我感觉自己在慢慢地进步,不仅对c语言有了初步认识,还是在打代码的过程慢慢培养起对编程的兴趣。但是可能是新手吧,在编程过程中,总有着急的时候,老是出现一些小问题,不过在这几天的学习中,我知道了编程的大概步骤 ,以及三种结构,以此输入,输出函数,希望在学习c语言的过程中接下来会越来越好。

1.2.2 代码累计

2.PTA总分

2.1截图PTA中顺序结构、分支结构的排名得分!


2.2 我的总分:

3.PTA实验作业

3.1 PTA题目1

3.1.1 算法分析

1.定义浮点型变量距离(distance),车费(price1),停车费(price2),总费用(cost),定义整型变量时间(time);
2.输入变量时间(time),距离(distance);
3.使用if else-if else语句将情况分为三种:if里的条件为(distance<=3),else if里的条件为(distance<=10),最后一种条件为distance>10,分别得出三种结果;
4.利用判断语句算出车费(price1)并加上停车费(price2),最终得出总费用(cost)并输出总费用(cost)。

3.1.2 代码

3.1.3 测试数据

3.1.4 PTA提交列表及说明


1.没有把price1和price2分开算,直接在3分钟内直接加上停车费;
2.没有审题清楚,未把time定义为int型;
3.未把总费用四舍五入,导致结果出现了多位小数。

3.2 PTA题目2

3.2.1 算法分析

1.定义整型变量a,b,c,定义浮点型变量s,area,perimeter;
2.输入a,b,c三个变量,利用if-else语句判断a,b,c是否能构成三角形,if中的条件应为a+b>c且a+c>b
且b+c>a,如果不满足这个条件则输出题目给出的提示;
3.利用题目给出的三角形面积计算公式和周长公式得出所需的结果。

3.2.2 代码

3.2.3 测试数据

3.2.4 PTA提交列表及说明


1.审题不认真,将a,b,c定义为双精度浮点型变量,
2.没有处理好if括号中的条件,首次编写只满足了a+b>c,a+c>b,b+c>a其中一个条件导致答案出错;
3,没有将area,perimeter保留到两位小数。

3.3 PTA题目3

3.3.1 算法分析

1.定义浮点型变量总价(total),单价(price),整型数量(amount);
2.输入总价,单价;
3.利用数量=总价/单价得出结果

3.3.2 代码

3.3.3 测试数据

3.2.4 PTA提交列表及说明


1.没有考虑到4.99999的问题如何处理,经过老师点播后解决问题。

4.点评同学博客

1.

2.

3.

4.

5.