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