C语言I博客作业03
| 这个作业属于哪个课程 | C语言程序设计 |
|---|---|
| 这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-2/join |
| 我在这个课堂的目标是 | 对c语言了解的更加多并且学会理性使用 |
| 这个作业在那个具体方面帮助我实现目标 | 从实践运用方面提高我的编程能力和使用方法 |
| 参考文献 | C语言程序设计第3版》、《ACM解题和leecode面试数题网站》 |
1.PTA实验作业

1.PTA实验作业(15分/题)
从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.53x;cost=26.5+(x-50)0.58; b.流程结构:if-else循环结构
1.1.3PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:

答:出现了编译错误等,因为不熟悉怎么使用字符造成的。
1.2三天打鱼两天晒网
题目描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入在一行中给出一个不超过1000的正整数N。在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”
1.2.1实验代码截图

1.2.2数据处理
答:数据表达:因为整数所以取int定义两个参数
数据处理:1.预处理再定义主函数,2.定义参数n和a,然后输入数据3.赋值a=n%5(n除以5所得余数),调入if-else语句4.分别判断余数结果分两个输出,之后return 0.
1.2.3PTA提交及其说明

一开始搞不懂从哪方面下手然后有同学指点才懂了。
1.3.1输出三角形面积和周长。
输出三角形面积和周长,本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c)其中s=(a+b+c)/2
实验代码截屏

1.3.2数据处理
答:先用if-else语句来排除不能构成三角形的情况。然后用sqrt()来开方。
.####PTA提交列表及说明

答:这道题我觉得还是比较轻松,只出现一些小错误。
2..阅读代码(-5——5分)

答:include称为文件包含命令,定义了4个实数变量已被后面程序使用,main函数结束
,程序中调用scanf()函数,最后用printf()输出结果。
学习总结
学习进度条
|周/日期| 这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|--|--|--|--|--|--|
|3/10.11|7小时|200|if-else语句,格式化输出函数scanf|格式和符号的使用|
累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 200 | 50 |
| 第二周 | 500 | 100 |
| 第三周 | 1000 | 200 |
![]() |
学习感悟
答:经过这么多天的学习以及亲身实践操作,让我懂了跟多的知识,学会了做表格,作图,打一些比较基础的代码,感觉比之前有了很大的进步,希望能一直进步下去!

浙公网安备 33010602011771号