首页 > 其他 > 详细

C博客作业01--分支、顺序结构

时间:2018-10-13 19:38:43      阅读:130      评论:0      收藏:0      [点我收藏+]

1.本章学习总结

1.1 思维导图

技术分享图片

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

1.2.1 学习体会
通过这几天C语言课程的学习,我现在对C语言有了一些浅薄的认识,对于分支结构,循环结构也有了一些简单的认识。(因为我是零基础,之前并没有学习过编程),现在可以在PTA上写一些简单的题目。但通过这一段时间的学习,感觉到和很多人还有很大的差距,所以,在接下来的时间里,我也会更加认真。

1.2.2 代码累计

技术分享图片

2.PTA总分

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

技术分享图片
技术分享图片

2.2 我的总分

PTA总分:215

3.PTA实验作业

3.1 PTA题目1

据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
?s(s?a)(s?b)(s?c),其中s=(a+b+c)/2。

3.1.1 算法分析

1.定义三角形三边长分别为a,b,c。

2.判断三条边能否构成一个三角形。
3.如果能,则分别输出面积,周长。
4.如果不能构成三角形,则输出These sides do not correspond to a valid triangle。

3.1.2 代码截图

技术分享图片

3.1.3 测试数据

技术分享图片

3.2.4 PTA提交列表及说明

技术分享图片

Q1.输入格式错误。
A1.在%d之间加入了空格,问题得到解决。
Q2.提交之后得到的结果是编译错误。
A2.把代码反复看了好几遍,最后才发现忘记定义s。

3.2 PTA题目2

要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;

超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。

3.2.1 算法分析

1.定义两个浮点数距离和总价分别为dis,sum。
2.根据题目给出的要求,分别列出三种可能的情况。
3.运用分支结构将三种可能情况的表达式列出来。

3.2.2 代码截图

技术分享图片

3.2.3 测试数据

技术分享图片

3.2.4 PTA提交列表及说明

技术分享图片

Q1.没有认真审题,导致对题目的理解出现错误,写出了错误的表达式。
A1.再认真阅读题目之后,对写出的错误表达式进行了更改。
Q2.输入格式错误。
A2.发现原来是忘记加空格了。

3.3 PTA题目3

输入24小时制的时间,然后显示12小时制的时间。

3.3.1 算法分析

1.将小时与分钟分别用a,b定义。
2.将小于十二点,大于十二点,等于十二点这三种情况分别罗列出来。
将数据带入进行检验。

3.3.2 代码截图

技术分享图片

3.3.3测试数据

技术分享图片

3.3.4 PTA提交列表及说明

技术分享图片

Q1.输入格式错误。
A1..忘记在格式字串符之中加入:。
Q2.考虑问题不全面,导致PM与AM弄错。
检查之后纠正。

4.点评同学博客

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

C博客作业01--分支、顺序结构

原文:https://www.cnblogs.com/2084624983yue/p/9774981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!