C语言I博客作业03

本周作业头

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在这个课程的目标是 熟练使用C语言,掌握编程的基础知识
这个作业在那个具体方面帮助我实现目标 了解编程的思路,如何通过更好的方法来解决编程问题
参考文献 百度文库,《C语言程序设计》

1.PTA实验作业

C语言I博客作业03_第1张图片

1.1 阶梯电价

题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

1.1.1实验代码截图

C语言I博客作业03_第2张图片

1.1.2数据处理

介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:我用了用电量X,以及应付电费cost两个变量,他们的值由用户随机输入得到,类型是双精度浮点型变量。
数据处理:表达式:cost=0.53x,cost=0.5350+(x-50)*0.58;流程结构:二分支结构。

1.1.3PTA提交列表及说明

C语言I博客作业03_第3张图片

Q1:一开始误以为是空格的问题,一直没找到错误的地方
A1:然后发现自己写的两个表达式后面都没有加分号,所以导致了编译错误

1.2输出三角形面积和周长

题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
​s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。

1.2.1实验代码截图

C语言I博客作业03_第4张图片

1.2.2数据处理

数据表达:用了三角形三边a,b,c,面积area,周长perimeter以及s六个变量,三边长随机赋予,但不能超过边界值即其他两边之和,面积,周长以及s随三边变化而变化;三边属于整型变量,面积,周长以及s属于双精度浮点型变量。
数据处理:perimeter=a+b+c,s=(a+b+c)/2,area=sqrt(s(s-a)(s-b)*(s-c));流程结构为二分支结构。

1.2.3PTA提交列表及说明

Q1:一开始并不知道是那个部分出了问题
A1:在写表达式s=(a+b+c)/2时,自作聪明将a+b+c替换成了perimeter

1.3 三天打鱼两天晒网

题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图

C语言I博客作业03_第5张图片

1.3.2数据处理

数据表达:用了天数n一个变量,属于整型变量。
数据处理:结构为二分支结构。

1.3.3PTA提交列表及说明

Q1:一开始并未搞懂题目意思,所以无从下手
A1:后来通过查看同学所做,尝试用求余的表达式做,但还是出现了错误

Q2:找到疑似空格不对的地方后,尝试提交,还是无法确定错误
A2:后来找到是if加括号后面不能带分号

2.阅读代码

C语言I博客作业03_第6张图片

答:这份代码的功能是用来两个小于或等于1000的正整数的最大公倍数以及最小公约数,首先它用int定义了四个整型变量,我们目前的课程也讲到了如何定义变量;其次层次分明的使用printf和scanf,是值得我们去学习的;后面用到的while语句,是我们下一节课所要学的内容,它属于循环结构的一种,看到这份代码,也让我对下一节课的内容有所了解,并做好预习;还有用几行简洁的代码,能够解决计算量这么大的问题,也让我对编程算法产生了巨大的兴趣。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/16-9/22 4小时 40 hello world
9/23-9/29 6小时 50 变量定义
10/8-10/12 8小时 150 二分支结构以及if-else语句 数学函数的运用

3.2累积代码行和博客字数

C语言I博客作业03_第7张图片

3.3学习感悟

答:本周学习了变量定义以及二分支结构,首先课上老师教了我们如何通过编程来计算分段函数,从而解决生活中的一些问题,如水费的计算。通过老师布置的作业,我对if-else语句的使用进步明显,同时对printf和scanf的使用也更进一层,在本次PTA作业中,我出现的错误大多是因为没能注意符号,编程一定是要细心的,不来找错误真的是一场漫长的旅途;经过本周的学习,我对编程的了解更多了,同时也被它深深的魅力牢牢吸引住,果然是一入编程深似海,从此头发是路人啊。

你可能感兴趣的:(C语言I博客作业03)