C语言I博客作业03
一、本周作业头
| 这个作业属于哪个课程? | C语言程序设计II |
|---|---|
| 这个作业要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-2 |
| 我在这个课程的目标是 | 对C语言这门程序设计语言的熟练运用 |
| 这个作业在那个具体方面帮助我实现目标 | 关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数。 |
| 参考文献 | C Primer Plus,C语言教科书,度娘 |
二、本周作业
1、PTA实验作业

1.1阶梯电价
1.1.1贴图

1.1.2数据处理
从题目中可以得出阶梯电价是属于计算分段函数范畴的,用了双精度浮点型 double 定义了cost,x,格式参照C语言教科书,运用if-else句型来进行判断,其余按格式输入输出就行。
1.1.3PTA提交列表及说明

开始的时没有注意题目要求有三个取值范围,和输出是粗心漏了些符号,导致编译错误,后面经过重新打,出现了只有答案错误,经过对if后面的x取值的改正,elseif和else的输出的的更换,微调,得出正确答案!
1.2输出三角形的面积和周长
1.2.1贴图

1.2.2数据处理
对三角形a,b,c三边的int定义,对面积周长用double定义,也用及if-else语句的应用,和&&字符的运用,在按题目要求对输出进行编写,注意要保留两位小数,和不构成三角形的处理。
1.2.3PTA提交列表及说明

开始的时候不知道&&字符的运用,还有没注意三角形的构成条件,通过和助教的沟通,对这题有所突破,经过不断微调重新的编写,注意细心,得出。
1.3三天打鱼两天晒网
1.3.1贴图

1.3.2数据处理
注意要用余数处里这道题,对正整数N用int定义,和if-else语句的运用,根据题目所给输出条件输出,格式常规。
1.3.3PTA提交列表及说明


开始是一头雾水的做这题,不知道要去用余数做,也不知道余数怎么表示,通过度娘了解到余数的表示,接下来按题目信息输出解决这题。
2、阅读代码


该题目的要求是有a和b两个序列,通过删除a和b中的一些元素来使这两个序列相同,我们将剩余的序列称为“公共子序列”,我们将剩余的序列称为“公共子序列”。我们称之为最长的LCS。现在给出两个整数a和的元素。你要计算a和b的每个排列的LCS的最大长度?对这个代码的了解,int a[N],b[N]也可以这样定义整数,运用了while语句,for语句,sort函数,&&字符。while语句和if语句都可以实现循环然而while语句的范围更加的广,为接下来的学习增长一定的见识,运用sort函数可实现对给定区间所有元素进行排序,&&字符是与的含义对左右两边同时成立才可以运行接下来的编程,只是还对它的的代码头还是有一部分的不了解,这个代码对接下来的循环学习还是有一定的帮助的。
3、学习总结
3.1学习进度条
| 周/日期 | 3/9-3/15 |
|---|---|
| 这周所花的时间 | 3天每天一个小时 |
| 代码行 | 226 |
| 学到的知识点简介 | 赋值和if-else语句 |
| 目前比较迷惑的问题 | 暂时还没有 |
3.2累积代码行和博客字数

3.3学习感悟
首先要对课本先进行预习,对待预习不能马虎才能更好的学以致用,在老师上课讲的时候才能不会感到迷茫。学习是一个漫长的过程,要细心才可以不至于出错连篇,对待PTA的作业要自己通过努力思考去完成,不能盲从的抄袭别人的,不懂的地方可以寻求帮助,不能说就直接抄答案。。。相信在接下来的学习中可以更上一层楼。

浙公网安备 33010602011771号