C语言I博客作业03
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719 |
我在这个课程的目标是 | 学会if-else语句,double变量,scanf函数,以及自学的新内容 |
这个作业在那个具体方面帮助我实现目标 | 提供链接渠道,格式要求 |
参考文献 | c语言教材,网络论坛,https://www.nowcoder.com/ta/acm-solutions?query=&asc=true&order=&page=2 |
1.PTA实验作业
1.1.1超速判断
模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
1.1.2数据处理
数据表达:用了v变量;设的未知速度v;类型是单精度浮点型。
数据处理:表达式:Speed: %d - %s;流程结构:运用scanf,char,if-else函数和语句。
1.1.3 PTA提交列表及说明
Q1:scanf的意义及运用一开始无法理解 //通过书籍及网络查阅了解
**A1:char一开始根本不知道是什么,要怎么运用也不知道 //在网络上找到相关知识了解后慢慢运用 **
1.2.1阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.2数据处理
数据表达:用了x,y变量;令x为电量y为电费;x为整数,y为双精度浮点型。
数据处理:表达式:y=0.53x,y=0.53×50+0.58×(x-50);流程结构:运用if-else,scanf函数和语句,int,double型整数和变量。
1.2.3PTA提交列表及说明
Q1:刚开始double型变量不是特别理解 //看书理解
A1:if-else语句用法不了解以及{ }的位置使用错误 //在网上找了些解释说明和简单例题
1.3.1输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。
1.3.2数据处理
数据表达:用了a,b,c,s,area, perimeter变量;设a,b,c为三角形三边,s为中间运算未知量,area为三角形面积,perimeter为三角形周长;
数据处理:表达式:s=(a+b+c)/2,area=√s(s−a)(s−b)(s−c),s=(a+b+c)/2;流程结构:运用int,double型整数和变量,if-else,scanf,sqrt函数和语句。
1.3.3PTA提交列表及说明
Q1:三角形判定完全不知道从哪下手 //在网上找到&&,看了看例题
A1:sqrt也是个新运算工具 //书籍与网络查询
2.阅读代码
①我认为这分代码比较适合现在的自己,定位不是很高,基础内容较多,有一些还是看不太懂的新语句、函数以及变量,但这份代码没有很超前,有现在在学习的内容。
②这份代码的分段以及重点标识很明显,和自己形成鲜明的对比,向它学习。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.7-10.14 | 十四个小时 | 86 | if-else语句,scanf,double,char,sqrt等函数及变量 | 寻找未知新内容及学习比较费精力 |
3.2累积代码行和博客字数
3.3 学习感悟
通过本周学习,说真的,累,有次码代码码到晚上一点多,还没码完,第二天才码完的。可能提前体验下了程序员的生活了把,哈哈。不过,通过这次学习,了解到了很多的新知识,那仿佛是一扇新大门,里面有无数的宝藏等待着我们去一步一步探索。以后不会的要多翻翻书籍和到网上查询。