C语言I博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
我在这个课程的目标是 学习if语句,scanf语句
这个作业在那个具体方面帮助我实现目标 学习方面PTA帮助我了解C语言
参考文献 ACM解题,leecode面试数题网站

1.PTA作业

1.1.

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

1.1.1实验代码截图:

C语言I博客作业03_第1张图片

1.1.2数据处理

数据表达:使用x和cost两个变量,表示用电量与应付电费,通过双精度浮点型来实现。
数据处理:if-else语句,表达式为cost=(x-50)0.58+500.53和cost=x*0.53。

1.1.3PTA提交列表及说明


Q1:空格错误
A1:等号两边需要有空格
Q2:答案错误的原因
A2:第2个公式错误

1.2

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

1.2.1实验代码截图:

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

1.2.2数据处理

数据表达:a,b,c,s四个变量,area,perimeter双精度浮点型变量。
数据处理:if-else语句,表达式为area=sqrt(s(s-a)(s-b)(s-c)),perimeter=a+b+c,s=(a+b+c)/2。

1.2.3PTA提交列表及说明

C语言I博客作业03_第3张图片
Q1:部分正确的原因
A1:需要用到&&语句
Q2:部分正确的原因
A2:需要用到sqrt语句

1.3

中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图:

C语言I博客作业03_第4张图片

1.3.2数据处理

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

1.3.3PTA提交列表及说明

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
C语言I博客作业03_第5张图片
优点:通过int fun计算m,n以内最大的10 个能被13或17整除的自然数之和,其中 while语句一个通过循环结构来表达。
我们在其中可以学习如何使用循环语句。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 6h 40 初步了解c语言 第一次编程这个为什么可以输出
第二周 30h 90 学习了如何安装编译器 版本过低是为什么
第三周 50h 130 学习看代码 一些语句还没弄清含义

3.2累计代码行和博客数

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

3.3学习感悟

1.c语言这门课程还是挺难的,但是只要努力,我相信我一定会学会的。
2.通过一星期的学习,我对PTA,和C语言这门课了解更深刻了。
3.虽然我还是有很多不懂,但我学到了很多的东西。
4.编译代码的时候一定要认真,细心。不然会错很多。

你可能感兴趣的