C语言I博客作业03

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718
我在这个课程的目标是 学好C语言,打好编程基础,融入核心理念,有自己的理解和想法
这个作业在哪个具体方面帮助我实现目标 巩固C语言基础,对C语言有更深刻的理解,对未来的自己有了更清晰的规划
参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业)
《ACM解题》 leecode面试数题网站 ( 阅读优秀代码)

1.PTA实验作业截图。

1.1.1

7-4阶梯电价

实验代码截图


1.1.2

  • 数据表达:该题我使用了x与cast两个变量,x为用户月用电量,cast为应付电费值,x与cast都是双精度浮点型变量。
  • 数据处理:该题数据解析了分段函数表达式,使用了if-else语句的条件流程结构。

1.1.3

PTA提交列表

说明

  • 从列表可以看出我的绝望,一直编译错误,我也是醉了(后面还有很多次,没截出来)。后来经过百度才晓得每一步都要输出,我直接按前面的方法一步到位,嗯,凉了好半天。这里要注意不要吧x<0的情况漏掉,很多同学都有这种情况,我也是有人提早提醒了我(感谢)。

1.2.1

7-5输出三角形面积和周长

实验代码截图


1.2.2

  • 数据表达:该题共定义a b c 三个 整型 变量和 s area perimeter 三个双精度浮点型变量。
  • 数据处理:数i据公式有 area=√s(s-a)(s-b)(s-c) ,编译数学函数语法需要开头打#include<math.h>,构成三角形的条件需要运用 && 符号,使用 if-else 语句。

1.2.3

PTA提交列表

说明

  • 一开始是编译错误,老问题了,知道检查方向,很快找了出来,到后面老是出现部分正确,我抓着代码看了好多遍看不出,后来又对着正确答案对了好多遍......代码16行的%和.之间多了个空格。这个故事告诉我们,打代码一点不能分心!!!

1.3.1

7-6三天打鱼两天晒网

实验代码截图


1.3.2

  • 数据表达:x,y两个变量,x为天数,y为所得余数,都为整型变量。
  • 数据处理:表达式 y=x%5 使用if-else语句。

PTA提交列表

说明

  • 老问题,编译错误(一定要细心)除此之外,该题要使用||符号,意为二者或多者满足其中一个(度娘是个好东西,希望你也有)。这次编译错误主要出现在没用||符号。代码不多,但学到了新内容。

2.阅读代码

  • 图中的代码我看的不是很懂,对于初学者的我看这些大牛们打的代码属实有难度,我找了许多篇都是如此,就这篇简短一点(仅此而已,还是看不太懂!),深刻认识到了自己的不足与知识的缺乏。
  • 该图使用了我们所熟悉的条件循环结构(if条件句),及scanf、printf格式化输入函数,&变量地址。具体运行的东西我解码不出来,只能看个大概,从这篇大牛的代码中可以学习到while语句用法,熟练scanf的输入以及符号的正确使用方法。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
四/9.16~4/9.22 2小时 40行 基础的打头代码和输出、换行符号
五/9.23~5/9.29 2小时 28行 编码求华氏温度对应的摄氏温度 不会合适使用printf
七/10.7~7/10.13 5小时 88行 编写分段函数、输出三角形面积和周长、求银行利息 对if-else语句和scanf的使用地方不太清楚

3.2累计代码行和博客字数

3.3学习感悟

  • 初入C语言的大门,说实话,挺难的。不过难才具有挑战性,通过努力学习,解决问题后才会有成就感。对c语言的学习已经有3周了,尽管有些许疲惫,但我也学会了许多,如基本的程序编写语法,包括数学函数的编写语法,编写前要定义变量,printf和scanf的输入,if-else语句的流程结构图。当然,我的收获不仅仅是这些,还有和室友同学一起熬夜打代码,讨论pta作业为什么出错,所得到的情谊和知识。这些天的学习,我对c语言一直保持着激昂的热情,我会更努力的学习,充分利用课外时间预习好书本,走在大多数同学的前面。不积小流无以成江海,我会对未来的生活有更分明的规划,一点点积累,汇聚成自己的见解和知识体系,掌握好计科这门专业。
posted @ 2019-10-11 14:33  刹那辉煌  阅读(208)  评论(8编辑  收藏  举报