C语言I博客作业03

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717
我在这个课程的目标是 学习掌握C语言
这个作业在那个具体方面帮助我实现目标 1.PTA作业2.阅读别人的代码3.学习总结
参考文献 https://www.nowcoder.com/ta/acm-solutions/review?query=&asc=true&order=&page=8

1.PTA实验作业

1.1阶梯电价

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

1.1.1实验代码截图

1.1.2数据处理

数据表达:该题定义了变量cost和x,x为整型,cost为双精度型。
数据处理:该题使用了if-else语句,用到的表达式:cost=500.53+(x-50)0.58;cost=0.53*x。

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,都为双精度型。
数据处理:该题使用了if-else语句,用到的表达式:s = (a+b+c)/2; area=sqrt(s(s-a)(s-b)*(s-c)); perimeter=a+b+c;

1.2.3PTA提交列表及说明


Q1:有时出现部分正确,不知道是什么意思。
A1:后来去仔细检查发现还是语句中有错误。

1.3三天打鱼两天晒网

1.3.1实验代码截图

1.3.2数据处理

数据表达:该题定义了变量e,N,都为整型。
数据处理:该题使用了if-else语句,用到的表达式:e=N%5;

1.3.3 PTA提交列表及说明


Q1:每次还是出现好多此编译错误。
A1:还是有时漏打一些符号或者打错一些符号。

2.阅读代码


1.代码有注释文本,可以方便读者阅读。
2.代码结构层次清晰。
3.代码简短有力,很好的解决了问题。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 3天 40 1.学会了使用相关的教学&学习辅助工具2.初步认识了C语言
第二周 7天 65 1.学习了《提问的智慧》2.学习了常量、变量和数据类型
第三周 4天 120 分段函数的表达 一些语句的理解还不是很到位

3.2 累积代码行和博客字数

3.3 学习感悟

C语言的学习是一个循序渐进的过程,需要不断的温习和巩固,通过这次作业,巩固了学过的知识,尤其是巩固了if-else语句,PTA的习题不但起到巩固也起到了拓展的效果。博客园的作业虽然耗费了许多时间,但使我总结了这周的学习内容和学到了电脑一些实用的技能。在接下来的学习中,希望自己继续努力,不断取得新的进步。

posted on 2019-10-12 18:01  luosimai  阅读(183)  评论(8编辑  收藏  举报

导航