c语言|博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019 2/homework/8687
我在这个课程的目标是 明白如何用c语言进行函数算法
这个作业在那个具体方面帮助我实现目标 告诉了我应该如何去做,与练习的机会
参考文献 c语言程序设计

1.PTA实验作业
c语言|博客作业03_第1张图片

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

1.1.1实验代码截图
c语言|博客作业03_第2张图片

1.1.2数据处理
数据表达:使用x和y两个代数变量,x为用户用电量,y为应付电费,类型为双精度浮点型
数据处理:使用了if-slse语句,属于多分支结构

1.1.3 PTA提交列表及说明
c语言|博客作业03_第3张图片

Q1:该题与书上有些相似,开始我就从书上改写,但后来发现当x=0时的要另一种情况,然后懵逼
Q2:然后继续往书后内容看,发现有多分支结构内容,然后才发现if-else可以多用的
*Q3:迷茫在如何在x=0时将答案输出

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

1.2.1 实验代码截图
c语言|博客作业03_第4张图片

1.2.2 数据处理
数据表达:用了a,b,c自变量,area,perimeter因变量,a,b,c代表三角形边长,area为面积,perimeter为周长,类型有整数类型也有双精度浮点型
数据处理:使用了if-else语句,分支结构

1.2.3 PTA提交列表及说明
c语言|博客作业03_第5张图片

Q1:开始的错误是因为粗心答案有些英文字母错误
Q2:然后不知道为何一直是部分错误,再尝试改正和重打编码n次近乎崩溃,最后通过严格按照格式输入才完成。。。。。

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

1.3.1 实验代码截图
c语言|博客作业03_第6张图片

1.3.2 数据处理
数据表达:用了x作为变量,x表示天数,类型为整数型
数据处理:if-else语句,用了分支结构

1.3.3 PTA提交列表及说明
c语言|博客作业03_第7张图片

Q1:开始看到时一脸懵逼,该干什么都不知道,后来冷静下来,先搞清数学逻辑,然后还是一脸懵逼
Q2:后来通过百度找清了如何转化为c语言编码
2.阅读代码
c语言|博客作业03_第8张图片

0:用了多分支结构,来完成一个石头剪刀布的游戏编码
1:进一步清楚多分支机构的运用,而且感觉非常有趣,加深对c语言的,编程的兴趣

3.学习总结
通过这段时间的学习,初步的理解与学习了c语言,if-else的运用,函数的编码计算等等,通过这段时间的课程与作业,初步明白了自己应该怎样去学习c语言,与做PTA作业时的心态
然后开始设定与实行自己的学习计划

3.1学习进度条

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/16-9/22 8h 20 初步认识c语言的知识与运用 每个代码表示的是什么,给应该怎么去运用
9/23-10/6 19h 30 知道了如何处理博客作业与回答,提问 为什么安装不了winGW
10/7-10/12 37h 211 if-else语句,函数的运算 如何灵活运用函数代码

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第四周 526 20
第五周 1336 30
第七周 2052 211

c语言|博客作业03_第9张图片

3.3 学习感悟
保持良好的心态去学习,完成作业,提升第学习的兴趣,它是最好的引导着,要好问好闻好动手。

你可能感兴趣的