C语言I博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
我在这个课程的目标是 <能够自主开发出一个软件,开发程序>
这个作业在那个具体方面帮助我实现目标 <让我学会 怎样进行数据处理,怎样写出相对应的代码,运行我想要的软件>
参考文献 <百度文献 C Primer Plus>

1.PTA实验作业

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

7.4.1实验代码截图:

7.4.2数据处理

•数据表达:使用x和cost两个变量,分别表示用电量与应付电费,类型为双精度浮点型。

•数据处理:利用了if-else语句,属于分支结构,表达式为cost=(x-50)0.58+500.53和cost=x*0.53。

Q1:每次在Deve c++中重复弄了好久,才有勇气进行PTA编写,不过这次严格按照要求果然复一遍就过了。

7-5 输出三角形面积和周长

1.5.1实验代码截图:

1.5.2数据处理

•数据表达:变量a,b,c,s,area,perimeter。a,b,c都是输入的三角形的边长,s是计算面积area的一个变量,其中a,b,c为整形数,而s,area,perimeter都是双精度浮点数。

•数据处理:if-else语句,分支结构,表达式为area=sqrt(s(s-a)(s-b)(s-c)),perimeter=a+b+c,cost=x*0.53。

Q1: 在Deve c++中重复弄了好久,也错了很多次,到后面才弄清一直在(These sides do not to a valcorrespondid triangle)这里错。终于对了一次,才怀着复杂的心情才进行第一次编程!
A1: 在Deve c++中试了很多次才后面一次性过。

7-6 三天打鱼两天晒网

7.6.1实验代码截图:

7.6.2数据处理

•数据表达: N和x两个整型变量来分别表示第N天与N除5的余数x,余数为1时打鱼,余数为2,3时晒网。
•数据处理:if-else语句,分支结构,表达式为x=N%5。

Q1:这道题刚刚看的时候完全没有头绪,直到后面查阅资料以及通过问其他的同学和助教,到后面才终于弄清和数学阶梯模式相关。
A1:在地11行的Printf那里出了错,在第一次编写的时候少了f.更改后就对了。

22.阅读代码(-5——5分)

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

方法:暴力法

• 作者:gpe3DBjDS1
链接:https://leetcode-cn.com/problems/two-sum/solution/liang-shu-zhi-he-by-gpe3dbjds1/
来源:力扣(LeetCode)
• 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
• 点评;该方法简单但是时间复杂度为O(n2),空间复杂度为O(1);运行速度慢且内存空间消耗大

3.学习总结

3.1 学习进度条

|周/日期 | 这周所花的时间| 代码行学到的知识点简介| 目前比较迷惑的问题|
|-|-|-|-|-|
|9.16~9.22|5h|初步了解编程编程单词有什么作用,编译是如何进行的|为啥可以考这些单词运行程序|
|9.23~10.6|29h|学会怎么运用markdown语法了解什么是markdown语法和了解博客园作业格式|如何在博客园里面编写表格|
|10.1~10.11|46|学会了if语句和在开头编写数学函数的头文件|在编写的时候数学问题该怎么解决?|

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第四周 600 0
第五周 620 0
第六周 2122 512
第七周 2422 600

3.3 学习感悟

请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

• 1 在这一周的学习过程中感觉作业难度相比以往得难度上升了一个级别。
• 2  通过打这六个题目,从基本上悉了电脑键盘26键各个特殊符号和英文字母的位置。
• 3  对PTA严格的标准 的体悟越来越深刻,编译代码的时候一定要认真,仔细,细心!
• 4  要善于利用各种软件减轻压力!
posted @ 2019-10-11 14:13  曦澄  阅读(191)  评论(6编辑  收藏  举报
回顶部