第三周作业

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-4
我在这个课程的目标 发现c语言的技巧,培养自己的程序设计能力和语言应用能力还有掌握关系运算·if语句
这个作业在那个具体方面帮助我实现目 了解到数据表达和数据处理流程结构以及博客字数的查看
参考文献 c语言设计,ACM解题、leecode面试数题网站

二.PTA实验作业

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

1.1.2数据处理:
先用double定义两个变量cost和x表示用电量,cost用来表示电费,这题用的是if ,else 语句、常用于计算二分段函数,也就是数学的程序结构。属于分支结构,当x不小于0时分两种情况要判定,如果小于等于50用cost = 0.53x计算,否则cost = 26.5+0.58(x-50),最后计算出结果。
1.1.3PTA提交列表及说明:

Q1:写的时候有些注意力分散,有时候一点点小错误完全看不到,所以要细心,而且要注意自己是速度。

1.2题目2;输出三角形面积和周长

根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
​s(s−a)(s−b)(s−c)

​​ ,其中s=(a+b+c)/2。

PTA提交列表及说明

1.3题目3 计算存款利息
本题目要求计算存款利息,计算公式为interest=money×(1+rate)
​year
​​ −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

这题需要使用#math.h,也就是用了数学函数,如果没有则不能输出结果、首先用int定义2个整型变量,还有1个双精度浮点类型以及幂的运算,用double类型格式必须是%lf,然后计算出利息。
PTA
提交列表及说明:

三、阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
int area(int a, int b, int h1, int h2)
{
int h = (h2 > h1 ? h1 : h2);
int result = (b - a) * h;
return result;
}

int maxArea(int* height, int heightSize){
int max = 0;
int temp = 0;
for (int i = 0; i < heightSize - 1; i++) {
for (int j = i + 1; j < heightSize; j++) {
temp = area(i + 1, j + 1, height[i], height[j]);
max = max > temp ? max : temp;
}
}
return max;
1.代码比较少,容易模仿,可以提高自己的知识量
2.代码比较复杂,还未接触到,可以提前熟悉,可以自己慢慢做出一点改变
3.代码的作用是选出盛水最多的容器

四.学习总结
4.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.22 一个小时 15 学会一些符号的使用 开始感觉写代码太难,不知写它是干什么的
10.2 三个小时 40 会使用Markdown格式和一些基础的C语言知识 对代码错误找不出原因
10.3~10.11 四十个小时 80 学会了基本语句和编写程序的列子、如if语句还有变量名称 有些格式不会及符号不会打

4.2累积代码行和博客字数

4.3学习感悟
刚开始接触C语言的时候感觉很难,经过这段时间,事实证明,发现c语言的编程确很难。每次花很久时间写完代码时,然后发现不了你的错误,然后需要从头一步一步慢慢找,必须要耐心,要不然永远不知道自己错在哪里。现在觉得学习c语言可以提高我们程序设计能力和思维能力更加重要的是让我们沉下心来去做事。总之, 通过对c语言学习,使我对计算机 语言有了初步的认识和理解,我开始慢慢喜欢计算机这么课程,我也非常感谢这么课程带给我的专业人士的身份,使我对计算机语言不再像以前那样一无所知。我现在必须学好专业知识才能让自己成为一个计算机专业人士的身份,所以自己要耐心,重视自己的错误,让自己的错误成为自己成长的养料。在计算机编程的路上,希望和大家一起成长,一起变得更加优秀。

posted @ 2019-10-12 17:02  无聊cjz  阅读(136)  评论(5编辑  收藏  举报