c语言I博客作业03

问题 答案
这个作业属于那个课程 C语言程序设计I
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在这个课程的目标是 更加深层次了解c语言,熟练多种语法格式
这个作业在那个具体方面帮助我实现目标 使用double和int型数据打程序
参考文献 www.cnbiogs.com/linli069/p/9713863.html

1.1阶梯电价

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

1.1.1实验代码截图




Q1:一开始就是编译错误,基本上都是这样
A1:提交一次错一次,最后看书才发现是是数据类型错了,当时真的很烦了

1.1.2数据处理

数据表达:用了double定义的x和cost,这是两个浮点型变量,以此制定程序计算用户的用电量,cost是指用户的电费,x是指用电量,他们之间操作两种关系 与x的值有关
数据处理:表达式:若X<=50,Y=0.53x,若X>50,Y=26.5+0.58(X-50);若x<0,则输出"Invalid Value!"。

输出三角形面积和周长

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

​###1.2.1实验代码截图
​​

1.2.2数据处理

数据表达:a,b,c是自变量,s,area,perimeter是因变量,根据公式可以求出s,area,perimeter的相应值。
数据处理:表达式:area=√​s(s−a)(s−b)(s−c),其中面积s=(a+b+c)/2。周长perimeter=a+b+c。

三天打鱼两天晒网

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

1.3.1实验代码截图

1.3.2数据处理

数据表达:N是自变量,因变量是N除以5的余数,由此可以得出是钓鱼还是晒网。
数据处理:用if else语句来写根据因变量来得出结论
2.阅读代码

2.1找一份优秀的代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:

答:这是一个double型数据代码,里面运用了一些我看不懂的格式,但是竟然看了下次就不会再那么陌生了,其中有多种变量,让我重新回顾了之前所学的。还有就是较多分层次的运用if else语句,使我更加清晰的看清楚格式,同时这个可以让我将来要学的有所预习吧,同时加大我对计算机的兴趣,让我觉得计算机这门课很不可思议。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识简介目 前比较迷惑的问题
第一周 2h 40 对c语言的简单了解,基础的输入法则
第二周 2h 50 学会程序的温度的互相转化 目前没有
第三周 3h 97 格式类型的运用 很难分清楚格式的使用

3.2累计代码行和博客字数


3.3学习感悟

学习c语言这么久了,从一开始的什么都不知道到现在的一点点了解,对我来说已经是很大进步了,虽然还是有很多的不会,需要看书或者是去问同学,但是这些都是可以帮助我学习的,要严格要求自己,要自律。只有这样,这门专业才可以学好吧,毕竟我还是第一次接触程序和计算机的语言,很难懂。尤其是在打程序时,有几次是真的烦的想摔电脑了,冷静下来思考过后,还是打出来了,非常不容易,我还的继续努力去学习。

posted @ 2019-10-12 18:19  驱逐003  阅读(174)  评论(9编辑  收藏  举报