通过这几天C语言课程的学习,我现在对C语言有了一些浅薄的认识,对于分支结构,循环结构也有了一些简单的认识。(因为我是零基础,之前并没有学习过编程),现在可以在PTA上写一些简单的题目。但通过这一段时间的学习,感觉到和很多人还有很大的差距,所以,在接下来的时间里,我也会更加认真。
PTA总分:215
据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
?s(s?a)(s?b)(s?c),其中s=(a+b+c)/2。
1.定义三角形三边长分别为a,b,c。
2.判断三条边能否构成一个三角形。
3.如果能,则分别输出面积,周长。
4.如果不能构成三角形,则输出These sides do not correspond to a valid triangle。
Q1.输入格式错误。
A1.在%d之间加入了空格,问题得到解决。
Q2.提交之后得到的结果是编译错误。
A2.把代码反复看了好几遍,最后才发现忘记定义s。
要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;
超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。
1.定义两个浮点数距离和总价分别为dis,sum。
2.根据题目给出的要求,分别列出三种可能的情况。
3.运用分支结构将三种可能情况的表达式列出来。
Q1.没有认真审题,导致对题目的理解出现错误,写出了错误的表达式。
A1.再认真阅读题目之后,对写出的错误表达式进行了更改。
Q2.输入格式错误。
A2.发现原来是忘记加空格了。
输入24小时制的时间,然后显示12小时制的时间。
1.将小时与分钟分别用a,b定义。
2.将小于十二点,大于十二点,等于十二点这三种情况分别罗列出来。
将数据带入进行检验。
Q1.输入格式错误。
A1..忘记在格式字串符之中加入:。
Q2.考虑问题不全面,导致PM与AM弄错。
检查之后纠正。
原文:https://www.cnblogs.com/2084624983yue/p/9774981.html