C语言I博客作业03
|
这个作业属于那个课程 |
C语言程序设计I |
|
这个作业要求在哪 |
https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
|
我在这个课程的目标是 |
掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数。 |
|
这个作业在那个具体方面帮助我实现目标 |
自己码代码,熟识了if-else语句,scanf()的用法。 |
|
参考文献 |
《C语言程序设计》, |
1.PTA实验作业(15分/题)

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

1.1.2数据处理
数据表达:变量为x,因变量为cost;x为客户月用电量,cost为客户月月电费;x与cost都是双精度浮点型变量。
数据处理:cost=0.53*x , cost=0.58*(x-50)+50*0.53;双if-else结构。
1.1.3PTA提交列表及说明

Q1:一直都是编译错误,不知道用什么结构格式来表示当x大于0,x小于0,x大于50这三个。肯定要两个if-else结构但还是编译错误。
A1:实在不行就看了同学的,第一个else后面再加if-else结构就可以了。
1.2超速判断
模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
1.2.1实验代码截图

1.2.2数据处理
数据表达:变量是v,为整数型;if-else结构。
数据处理:输入v若大于60则输出“speeding”否则输出“OK”。
1.2.3PTA提交列表及说明




Q1:看起来很简单,但总是与答案不一样,格式错误,部分正确。
A1:输出必须与老师给的输出例子一样,不然永远错下去。
1.3计算分段函数
本题目要求计算下列分段函数(的值:
注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。
1.3.1实验代码截图

1.3.2数据处理
数据表达:x为变量,y为因变量;if-else结构;x与y都是双精度浮点型变量.
数据处理:y=sqrt(x);y=pow(1+x,2)+2*x+1/x;if-else结构.
1.3.3PTA提交列表及说明
![]()
![]()
![]()
Q1:开始按自己套路编,感觉很正确,但一直格式错误。
A1:后来对照书本就重新打了一遍就对了。
2.阅读代码(-5——5分)

说明:代码很多,很密密麻麻的,可以看出各方面都考虑很周全了。是一个优秀的程序。
3.学习总结(15分)
3.1学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 3/10-5/12 | 5个小时 | 90 | scanf(),pow,if-else, int, double, float | 为什么很多自己认为可以的编程答案都是错误?只能按答案一样的格式吗? |
3.2累积代码行和博客字数(5分)

3.3学习感悟(5分)
a.感觉编程不难主要是怎么去编才能让计算机明白。
b.专业作业感觉很新奇,学习了很多在从前没有在电脑上运用的语言和软件。
c.计科pta实验作业感觉答案太固定了,很难想到一样的。
d.老师说的很对,计算机太死板了;所以我们注定要帮它考虑一切。
浙公网安备 33010602011771号