C语言|博客作业03

1.这个作业属于哪个课程 C语言程序设计
2.这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-2/join
3.我在这个课堂的目标是 学好C语言,能更好地运用它,掌握关系运算 if-else语句等
4.这个作业在那个具体方面帮助我实现目标 从实践运用方面提高我的编程能力和总结慨括能力
5.参考文献 《C语言程序设计第3版》、《ACM解题和leecode面试数题网站》

1.PTA实验作业

C语言|博客作业03_第1张图片
从PTA题目集中选出3个你最满意的题目完成一下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

1.1阶梯电价

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

1.1.1实验代码截图

C语言|博客作业03_第2张图片

1.1.2数据处理

介绍实现本题过程中,你的数据表达、 数据处理是怎么做的。
数据表达::a.变量:cost,x b.变量的值的来源:题目中已有和自我赋值 c.变量类型:双精度浮点型
数据处理:a.表达式:cost=0.53x;cost=26.5+(x-50)0.58; b.流程结构:if-else循环结构

1.1.3PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
C语言|博客作业03_第3张图片
a.碰到的问题:题目上理解有问题,编译问题,遗落了x<0的情况 b.解决办法:多读几遍题目,注意该空格的地方空格,把变量的取值范围都考虑一遍

1.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.变量:a,b,c,s,area,perimeter b.变量的值的来源:题目中已有和自我赋值 c.变量类型:双精度浮点型和整型
数据处理:a.表达式: s=(a+b+c)/2; area=sqrt(s(s-a)(s-b)*(s-c)); b.流程结构:if-else循环结构

1.2.3PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
C语言|博客作业03_第5张图片
a.碰到的问题:编译错误 如:我把小写的c写成大写了,我把stdio.h写成了stdoi.h b.解决办法:注意单词的大小写是否正确,跟书上的对比一下看是否正确

1.3三天打鱼两天晒网

题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
输入格式:输入在一行中给出一个不超过1000的正整数N。
输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N

1.3.1实验代码截图

C语言|博客作业03_第6张图片

1.3.2数据处理

介绍实现本题过程中,你的数据表达 、数据处理是怎么做的。
数据表达:a.变量:a,b b.变量的值的来源:自我赋值 c.变量类型:整型
数据处理:a.表达式:b=a%5; b.流程结构:if-else循环结构

1.3.3PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
C语言|博客作业03_第7张图片
a.碰到的问题:编译错误,该大写的没有大写,该空格的地方没有空格 b.解决办法:检查自己有没有按照要求了,注意空格和大小写

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。
C语言|博客作业03_第8张图片
优点:运用了if-else结构,很好的贴切我们目前所学的知识点,还运用了While语句,运用了C++语言相关内容。
可以学习的地方:nums在C语言中表示什么,怎么写While循环语句,了解class是C++中的关键词,也是C++中的系统定义类型,让我初步接触到C++语言的初浅知识,学习两数之和的编程的方法。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
1.9/18-9/22 5 8 C语言中简单的输出函数 C语言到底是什么,它有什么用
2.10/2-10/4 2 8 摄氏温度与华氏温度的转变 我们做的作业除了让我们熟练运用以外还有什么用呢
3.10/8-10/12 5 39 用计算机计算分段函数、if-else语句 直到型循环结构等怎么编程

3.2累积代码行和博客字数

时间 博客字数
1.第一周 917
2.第二周 792
3.第三周 1010

![折线图】(C:/Users/颜雪雨/Pictures)

3.3学习感悟

请回顾自己本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来.
答:我通过本周学习我发现很多知识老师并不会讲,都需要自己去学习.发现老师讲的比我想的内容要更前面,我们应该在老师上课之前提前预习前面的知识.还发现我们的知识面在做博客上远远不够,我们需要自己主动的学习与这个课程相关的知识.

你可能感兴趣的