C语言I博客作业03
作者:互联网
问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | 作业要求 |
我在这个课程的目标是 | 能够自主开发出一个软件,拥有用户并能够维护程序运行 |
这个作业在那个具体方面帮助我实现目标 | 让我学会 怎样进行数据处理,学习优秀代码的写入,让自己学会总结 |
参考文献 | CSDN技术社区,力扣面试数题网站 |
PTA实验作业
1.1阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码贴图
1.1.2数据处理
数据表达:所用电量用used表示,费用用cost表示,将used定义为整型变量,cost定义为双精度浮点型变量。
数据处理:使用赋值表达式和算数表达式,流程结构使用的是分支结构。
1.1.3PTA提交列表及说明
- Q1:出现段错误不理解
- A1:经过查询,发现问题可能出现在写入多个if导致,然后查询得知用else if表示多个多个条件
- Q2:答案错误我一直在计算结果上找原因,始终发现不了
- A2:结果发现没有规定小数点后几位数
1.2输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:*are**a=√s(s−a)(s−b)(s−c),其中s=(a+b+c*)/2。
1.2.1实验代码贴图
1.2.2数据处理
数据表达:用变量a,b,c表示三角形边长,变量area,perimeter表示三角形面积和周长,其中a,b,c定义为整型变量,s,area,perimeter定义为双精度浮点型变量。
数据处理:使用了算术表达式和赋值表达式 ,流程结构为分支结构。
1.2.3PTA提交列表及说明
- Q1:if语句内的条件不知道用什么符号连接
- A1:查询后明白使用&&进行连接
- Q2;答案错误的时候我在devc++运行了发现输出结果不对
- A2:在经过询问后,得知在得出s的算数式中整数2应该写为2.0
1.3三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
1.3.1实验代码贴图
1.3.2数据处理
数据表达:N表示天数,a表示余数,N,a都定义为整型变量。
数据处理:使用算数表达式与赋值表达式,流程结构为分支结构。
1.3.3PTA提交列表及说明
- Q1:不懂怎样表示“或”
- A1:查询知道用"||"表示
- Q2:不知道余数的表示
- A2:查询知道用“%”表示
2.阅读代码
- 这道题使用了循环结构,在提前学习的基础上再次强化了知识点
- 代码注释中强调取整数,提醒自己在写代码时要明确要求和目的
- 然后表达式中有一个是给数组空间,查询后,明白了一个数组的运算如果不给足空间就无法运行,就好比运行内存一样
- 然后学习了一种新的计算表达式,可以边输入边计算
3.学习总结
3.1学习进度条
周 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第五周 | 8小时 | 56行 | 常量,变量和数据类型 | 无 |
第六周 | 12小时 | 89行 | 格式化输入函数scanf(),for循环 | 无 |
第七周 | 19小时 | 286行 | 分支结构 | 无 |
3.2 累积代码行和博客字数
3.3 学习感悟
经历了这一周的程序设计课程的学习,我在实践的过程中收获到的远比在书中收获到的要多
- 让自己形成了一个在遇到问题的时候喜欢去各种论坛找解决方法的习惯,一般在寻找的过程中,还能够有意外的收获
- 逐渐发现自己敲代码的速度在加快
- 在写代码的过程中也发现自己存在着许多问题,比如会很粗心的将符号顺序打错,会将输出值打错
- 程序设计课程是一门注重过程,注重实践的课程,我们可以在实践的过程中运用知识,获取知识
- 尽管学习过程可能有点忙,这应该就是充实的感觉,充能量的感觉,很享受写完代码后成功运行的时刻
- 继续加油!
标签:03,变量,代码,博客,C语言,千瓦时,数据处理,查询,表达式 来源: https://www.cnblogs.com/whl666/p/11654146.html