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.点评同学博客