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实验作业


从PTA题目集中选出3个你最满意的题目完成一下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

1.1阶梯电价

题目内容描述:

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

1.1.1实验代码截图

1.1.2数据处理

介绍实现本题过程中,你的数据表达、 数据处理是怎么做的。

数据表达::a.变量:cost,x                                             b.变量的值的来源:题目中已有和自我赋值           c.变量类型:双精度浮点型
数据处理:a.表达式:cost=0.53*x;cost=26.5+(x-50)*0.58;                b.流程结构:if-else循环结构

1.1.3PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:

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

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提交列表,简要描述调试程序碰到的问题及解决方法。如:

a.碰到的问题:编译错误 如:我把小写的c写成大写了,我把stdio.h写成了stdoi.h                    b.解决办法:注意单词的大小写是否正确,跟书上的对比一下看是否正确

1.3三天打鱼两天晒网

题目内容描述:

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

1.3.1实验代码截图

1.3.2数据处理

介绍实现本题过程中,你的数据表达 、数据处理是怎么做的。

数据表达:a.变量:a,b                   b.变量的值的来源:自我赋值              c.变量类型:整型
数据处理:a.表达式:b=a%5;              b.流程结构:if-else循环结构

1.3.3PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:

a.碰到的问题:编译错误,该大写的没有大写,该空格的地方没有空格                  b.解决办法:检查自己有没有按照要求了,注意空格和大小写

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。

优点:运用了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累积代码行和博客字

3.3学习感悟

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

答:我通过本周学习我发现很多知识老师并不会讲,都需要自己去学习.发现老师讲的比我想的内容要更前面,我们应该在老师上课之前提前预习前面的知识.还发现我们的知识面在做博客上远远不够,我们需要自己主动的学习与这个课程相关的知识.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM