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

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

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

*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 实验代码截图

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

*Q1:开始的错误是因为粗心答案有些英文字母错误
*Q2:然后不知道为何一直是部分错误,再尝试改正和重打编码n次近乎崩溃,最后通过严格按照格式输入才完成。。。。。
1.3 题目3
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
1.3.1 实验代码截图

1.3.2 数据处理
数据表达:用了x作为变量,x表示天数,类型为整数型
数据处理:if-else语句,用了分支结构
1.3.3 PTA提交列表及说明

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

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 |
![]() |
3.3 学习感悟
保持良好的心态去学习,完成作业,提升第学习的兴趣,它是最好的引导着,要好问好闻好动手。


浙公网安备 33010602011771号