第一次作业

 

 

1.本章学习总结

1.1 思维导图

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

1.2.1 学习体会

本周是一个质的飞跃,从当时一无所知到现在可以独立完成一道题目。掌握了怎样根据题目定义头文件,定义变量与关系式;输入输出的基本格式;分支语句中怎样灵活使用if else;遇到错误时可以自主调试并找出错误。但有时会犯马虎,基本的输入格式会出错,关系找不出来,所用方法过于复杂。c语言的学习才刚刚开始,以后要更加努力学习。

1.2.2 代码累计

2. PTA总分

2.2 我的总分:

100+125=225

3.PTA实验作业

3.1 PTA题目1

根据输入的三角形的三条边a、b、c,计算并输出面积和周长。

3.1.1 算法分析

1.定义三边a,b,c。

2.输入面积公式。

3.给出三边规定:需满足三边成立的关系。

4.输出面积,周长。

3.1.2 代码截图

3.1.3 测试数据

3.1.4 PTA提交列表及说明

1.刚开始没注意输出的格式,要求保留两位小数。

2.将面积与周长输出时输反了。

3.更改的时候没注意加&符号,导致编译错误。 

4.定义周长出现错误。

3.2 PTA题目2

根据某城市普通出租车收费标准编写程序进行车费计算析。

3.2.1 算法分析

1.用m表示停留时间,k表示路程,p表示各个价格。

2.分情况算出p1,p2,(路程小于3公里时,p1为0,大于三公里小于十公里时,p1=10+(k–3)*2,大于大于十公里时,p1=24+(k–10)*3,;当时间小于五分钟时不收费,p2=0,大于五分钟时,每五分钟两元,p2=m/5*2),再将结果相加到p中,最后输出p。

3.2.2 代码

 

3.2.3 测试数据

 

3.2.4 PTA提交列表及说明

1.没考虑用int定义时间后就不用考虑m会为小数,直接可以加到p中。

2.起初只考虑路程而忽略了时间。

3.最后要求四舍五入,不知道应该用%.0f。

 

3.3 PTA题目3

编写程序计算某年某月某日是该年中的第几天。

3.3.1 算法分析

1.定义年月日。

2.考虑闰年平年2月天数不一样,用分支语句分别概述。

3.运用switch语句时考虑case语句怎样表达。

4.输出这是第几天。

3.3.2 代码

 

3.3.3 测试数据

 

3.3.4 PTA提交列表及说明

1.月份相加的问题考虑不清楚,运用的方法比较复杂,某月份天数考虑不对,导致答案错误。

2.更改方法后因case语句运用不熟练,没加break、;,导致编译错误。

3.之后改为原来的方法,但输入格式不对,没加“/”,导致答案错误

4.更改后答案正确。

4.点评同学博客

 

 

 

 

posted @ 2018-10-07 12:44  郭坤  阅读(290)  评论(16编辑  收藏  举报