C语言1博客作业03

问题 答案
这个作业属于那个课程 C语言程序设计1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在这个课程目标 学好C语言,为C++,Java学习打好基础
这个作业具体在那个方面帮助我实现目标 掌握关系运算、学会if-else语句、格式化输入语句scanf
参考文献 百度,ACM解题,leecode面试数题目网站

1.PTA实验作业

1.1阶梯电阶

1.1.1贴图

1.1.2数据处理

本题是基础的条件判断语句题型,用if-else语句来执行,要注意的点就是:输出电费printf("cost = %.2f", cost);这条语句的所在位置,(要写在条件判断语句里面)因为当用电量<0时,是不输出电费的。

1.1.3PTA提交列表及说明


这题出现过编译错误,找了好久的错误,到头来是一个分号写成逗号,还有一开始没把printf("cost = %.2f", cost);这个语句放对位置,后来通过百度找到答案

1.2输出三角形的面积和周长

1.2.1贴图

1.2.2数据处理

这题需要看清题目的要求,题目要求三个正整数计算三角形的周长和面积,所以需要用到&&,“&&”表示 与,意为同时都要满足,因为常识“三角形任意两边大于第三边”,这题需要用if-else语句来区分是否能构成三角形的两种情况,还需要用到#include<math.h>调用数学函数,要用到sqrt来开方

1.2.3PTA提交列表及说明


这题自己太粗心了,错了几次,一开始就是找不到错误,觉得是对的,最后问了同学,发现是"sqrt"写成了“sprt",也是很搞笑了,这题代码有那么长,所以写的时候要注意,很容易出现符号错误

1.3三天打鱼两天晒网

1.3.1贴图

1.3.2数据处理

这题注意除了余数为自然数的情况还有余数为零的情况,需要用到||,“||”就是或者的意思,这题还是用if-else语句来写判断是晒网还是打鱼,需要用的余数%a来写

1.3.3PTA提交列表及说明


这题没出什么错误,本来是不会写,不明白意思,后来百度搜索了,参考了一些代码资料,就写出来了

2.阅读代码


网站上的代码都太难了,看不懂,所以我从ACM上找到教材上的优秀代码,这题运用了我们现在所学的if-else语句、格式化输入语句scanf(),以及常用的数学库函数,和我们即将要学循环语句,循环设计一般包括4个部分,这题刚好可以作为例子学习
》》初始化,指定循环起点,给循环变量赋值。
》》条件控制,只要循环变量的值未达到的上限,就继续循环。
》》工作,指重复执行的语句。
》》改变循环变量,在每次循环中改变循环变量的值。
上面是引用C语言程序设计1中的2.4.3的内容

3.学习总结

3.1学习进度条

问题 答案
周/日期 3/9-3/15
这周所花的时间 3天
代码行 85
学到知识简介 if-else语句
目前比较困惑的问题 格式控制的问题

3.2累积代码行和博客字数

3.3学习感悟

本周学习了if-else语句、格式化输入语句scanf,复习了单精度浮点变量float,双精度浮点变量double,整型变量int,以及双目算术运算符等等,预习了循环语句。通过本周学习,我会运用if-else语句,对于循环语句有一定了解,代码也比以前熟练,自己的代码量太少了,之后会加强代码练习,把技术练好。

猜你喜欢

转载自www.cnblogs.com/caolvtao/p/11644581.html