C语言I 博客作业03
| 这个作业属于哪个课程 | C语言程序设计II |
| 这个作业要求在哪里 | 作业要求 |
| 我在这个课程的目标是 | 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 |
| 这个作业在那个具体方面帮助我实现目标 | 完成pta作业时学习到简单的运算 更加熟悉了代码 |
| 参考文献 | c语言程序设计,百度文献,ACM解题,leecode面试数题网站 |
1.PTA实验作业(15分/题)

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

1.1.2数据处理
- 数据表达:使用了X和cost二个变量,X表示题目中居民所用的电量,cost表示应付电费,类型为双精度浮点型
数据处理:利用了if-else语句,属于分支结构,表达式为cost=(x-50)0.58+500.53和cost=x*0.53
1.1.3PTA提交列表及说明


- Q1:第一次出现了编译错误,等号后面忘记打空格
A1:等号前后加上了空格
1.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,s,area,perimeter等变量,a,b,c是三条边,area和perimter分别是面积和周长
数据处理:分支结if-else语句构,表达式是area=sqrt(s(s-a)(s-b)(s-c)), perimter=a+b+c,cost=x*0.53
1.2.3PTA提交列表及说明


- Q1:出现了编译错误,粗心使用了中文键盘
A1:调整为英文键盘,错误得以解决
1.3中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
1.3.1实验代码截图

1.3.2数据处理
- 数据表达:N和x两个整型变量来分别表示第N天与N除5的余数x,余数为1就是打渔,余数为3就是晒网。
数据处理:运用了cost=x*0.53及if-else语句
1.3.3PTA提交列表及说明

A1:本题先在手机上编程然后再打入pta,吸取了教训,未出现错误
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
参考网站:ACM解题,leecode面试数题网站,找简单题目阅读分析。

- 1.这段代码是关于计算2的幂的代码
- 2.power of two是2的幂的意思,可以给定一个整数,编写一个函数来判断它是否是 2 的幂次方。
示例 1:
输入: 1
输出: true
解释: 20 = 1
示例 2:
输入: 218
输出: false
3.学习总结(15分)
3.1学习进度条(5分)
| *周/日期** | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 第四周/9.16-9.22 | 5小时 | 60 | 初步了解编程 | 怎么解决编程遇到的一系列问题 |
| 第五第六周/9.23-10.6 | 50小时 | 100 | 学习了如何使用markdown语法及表格的制作及安装编程器 | 各种代码的意思及有何能代替原有代码更简便的形式 |
| 第七周/10.7-10.11 | 10小时 | 240 | 学会了if-else语句和编程的数学函数 | 如何制作柱状图,及各种图表 |
3.2累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 9.16-9.22 | 652 | 60 |
| 9.23-10.6 | 1658 | 100 |
| 10.7-10.11 | 3289 | 240 |

3.3学习感悟(5分)
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
- 1.周三学习了分段函数的计算,学习到了新的知识是非常开心的事,随之而来是彭老师布置的作业,每一次的作业都是一次挑战,教给你招式,自己去打怪
- 2.写作业的时间既是痛苦的也是开心的 学到新的知识就更充实了
- 3.以后编程尽量先在电脑自己安装的编程器上敲,然后再到pta上完成作业,高效有序
- 4.才刚刚起步,同学及老师都是好的老师,对于透明度指正要及时认识到,争取更上一层楼
C语言I 博客作业03的更多相关文章
- C语言I博客作业03
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 我在这个课程的目 ...
- C语言1博客作业03
这个作业属于哪个课程 C语言程序设计1 这个作业要求在哪里 (https://edu.cnblogs.com) 我在这个课程的目标是 掌握函数运算 我在这个作业哪个具体方面帮助实现目标 编译一些基本生 ...
- c语言l博客作业03
问题 答案 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 我在这 ...
- xc语言l博客作业03
问题 答案 这个作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719 我在 ...
- C语言丨博客作业03
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/ 这个作业要求在哪里 https://edu.cnblogs.com/campus/z ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
随机推荐
- iOS核心动画高级技巧 - 8
iOS核心动画高级技巧 - 1 iOS核心动画高级技巧 - 2 iOS核心动画高级技巧 - 3 iOS核心动画高级技巧 - 4 iOS核心动画高级技巧 - 5 iOS核心动画高级技巧 - 6 iOS核 ...
- python 如何让字符串的不具有转义的反斜杠具有转义功能
用 codecs, 大概是這樣子: # python3 code import codecs print(codecs.getdecoder("unicode_escape")(' ...
- AtCoder整理(持续更新中……)
做了那么久的atcoder觉得自己的题解发的很乱 给有想和我一起交流atcoder题目(或者指出我做法的很菜)(或者指责我为什么整场比赛只会抄题解)的同学一个索引的机会??? 于是写了个爬虫爬了下 A ...
- 第二坑:Linux发布项目
在这里踩过两个坑: 1.第一个是上传文件的时候,不知道是什么原因,上传失败了,然后发布新版本的时候,依然用的上个版本的包,导致工作出现重大失误. 谨记:上传文件的时候,检查一下上传文件和本地文件的时间 ...
- java源码 -- AbstractMap
AbstractMap抽象类实现了一些简单且通用的方法,本身并不难.但在这个抽象类中有两个方法非常值得关注,keySet和values方法源码的实现可以值的学习. 抽象类通常作为一种骨架实现,为各自子 ...
- PAT(B)1015 德才论(C)
题目链接:1015 德才论 (25 point(s)) 分析 由题意可知,需要将考生按照分数进行一个分类(级),然后在每一级中按照分数排序.输入的时候将每个人的总分,等级和录取人数先算出来.然后按照自 ...
- JPA扩展(自定义sql)
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
- asp.net core-7.在Core Mvc中使用Options
1,添加asp.net core mvc应用程序 2,添加Controllers控制器文件夹,Views视图文件夹 然后在Startup类中ConfigureServices方法中注册一下servic ...
- ligerui tab 部分记载
打开一个Tab $(".strength_box").click(function () { var id = $(this).attr("data"); va ...
- Python考试_第三次
- python 全栈11期月考题 一 基础知识:(70分) 1.文件操作有哪些模式?请简述各模式的作用(2分) 2.详细说明tuple.list.dict的用法,以及它们的特点(3分) 3.解释生成 ...