C语言I博客作业03

问题 答案
这个作业属于那个课程 C语言程序设计
这个作业要求在哪里 C语言I—2019秋作业03
我在这个课程的目标是 熟练掌握C语言
这个作业在哪个具体方面帮助我实现目标 已经可以脱离书本码出基本的开头与结尾,让我逐渐熟悉键盘。
参考文献 Markdown基本语法c语言结构表达式如何用excel做折线图

一.PTA实验作业

1. 阶梯电价

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

(1)实验代码截图

(2)数据处理

 数据表达:用了变量cost与x,变量的值x是根据题目中居民使用电量的多少而来的,而cost作为因变量是根据函数x的变化而变化。类型:**双精度浮点型**
 数据处理:数据用到了**选择性结构**,表达式有:1.x<0;   2.x<50;   

(3)PTA提交列表及说明


Q1:对if-else语句未了解彻底
A1:查资料
Q2:将第15行中f后面的引号弄到了第二个cost后面
A2:将第12行中(x<=50)改为(x<50)
Q3:将第15行中f后面的引号弄到了第二个cost后面
A3:将引号弄到f后面

2.输出三角形面积和周长

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

(1)实验代码截图

(2)数据处理

 数据表达:用了变量a,b,c,s,area,perimeter。变量a,b,c是根据三角形的三边的长度而来,而area,perimeter作为因变量是根据a,b,c的变化而变化。类型: ** 整型  **和**双精度浮点型** 
 数据处理:数据用到了 **选择性结构** ,表达式有:(a+b>c&&a+c>b&&b+c>a)

(3)PTA提交列表及说明

3. 三天打鱼两天晒网

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

(1)实验代码截图

(2)数据处理

 数据表达:用了变量n,变量n是根据题目中第N天而来。类型: **整型** 
 数据处理:数据用到了 **选择性结构** ,表达式有:(n%5==1||n%5==2||n%5==3)

(3)PTA提交列表及说明

二.阅读


该代码功能:输入一个正整数n,输出n!。
该代码可以学习的地方:
1)该代码对仗工整没有空行,看起来比较整齐,舒适。
2)结尾不止有return 0; 还有return fact;
3)主函数中可以不输入void,可以一丢丢节省时间
4)应用了我未接触的factorial()函数,factorial()是程序中定义的函数,主要目的是求n!,并将n作为函数的参数。

三.学习总结

1.学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周/9.16~9.22 7小时 100行 在屏幕上显示Hello World! 暂无
第五周/9.23~9.29 8小时 100行 求华氏温度对应的摄氏温度 暂无
第六周/9.30~10.6 30小时 200行 如何用 MinGW-w64 来编译C程序 暂无
第七周/10.7~10.13 24小时 300行 运用if语句完成各种数学程序 对于&&的用法不了解

2.累积代码行和博客字数

3.学习感悟

 感觉这个作业越来越难搞,PTA上的题目也越来越难,从以前的可以照着书上的程序按着样子打代码只要改一下数据,到现在的要根据题目选择数据类型、变量、结构。每次遇到问题时要思考很久,虽然有时最后还是不会,但参考了别人的后有一种茅塞顿开的感觉,就像做数学题一样下一次遇到这种题目能很块做出来。在问题中不断的提升自己的能力。
posted @ 2019-10-10 15:27  sun-梦  阅读(524)  评论(6编辑  收藏  举报