C语言I博客作业07
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
我在这个课程的目标是 | 拿满分 |
这个作业在那个具体方面帮助我实现目标 | 野王认证让我知道了while语句和if语句的复杂题目怎么写 |
参考文献 | 百度 ,c语言程序设计 |
1.PTA实验作业
1.1 循环-古角猜想
日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。。
1.1.1数据处理
数据表达:count,number,n,a,全部为整型数据,其中number为人工输入,其余为计算机计算得出
数据处理:while语句、if-else语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 备注 |
---|---|---|
5 | 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 | 经过五次计算后得到1 |
6 | 6/2=3 33+1=10 10/2=5 53+1=16 16/2=8 8/2=4 4/2=2 2/2=1 | 经过八次计算后得到1 |
7 | 73+1=22 22/2=11 113+1=34 34/2=17 173+1=52 52/2=26 26/2=13 133+1=40 40/2=20 20/2=10 10/2=5 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 | 经过16次计算后得到1 |
1.1.4 PTA提交列表及说明
1.这道题做的比较顺手,编译错误是因为漏了“;”和“&”
1.2购物(二)
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
1.2.1 数据处理
数据表达:a,b,i,c,均为双浮点数据,a为输入,其余为计算机算出
数据处理:while语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 备注 |
---|---|---|
890.78 2769.8 12300 3532.2 -1 | 4873.19 | 商品的平均价格为4873.19 |
123.4 234.5 345.6 456.7 -1 | 290.05 | 商品的平均价格为290.05 |
4856 9364 9074 1000 | 6073.50 | 商品的平均价格为6073.50 |
1.2.4 PTA提交列表及说明
1.一开始并没有在while语句里面用scanf进行输入
2.没有注意到要精确到小数点后两位
3.分号没打
2.代码互评
第三题
我的代码
曹锦荣同学的代码
刘子铭同学的代码
1.我定义了三个整型数据,而曹锦荣同学只定义了一个,刘子铭只定义了两个
2.我把得出的结果基本上都带入了另一个新字母,另外两个同学是直接得出结果
3.我和另外两名同学公式顺序不一样
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
11/2-11/8 | 5小时 | 92 | for语句(循环语句) | 还有很多,特别是重复检查了几次没发现错误并且问了之后还是对的,提交答案时就错了,再原样打一次又正确了,可能是有些细节没注意 |
11/9-11/15 | 6小时 | 113 | 自定义函数 | 对于自定义函数还是有许多不理解 |
11/16-11/22 | 6小时 | 162 | 分支结构if-else语句和字符型(char) | 对于学到的知识点还是比较糊涂 |
11/23-11/29 | 6小时 | 302 | switch语句 | 对于switch语句的具体使用方法还是不明确 |
11/30-12/6 | 9小时 | 458 | while与do-while语句 | 单、双重循环不太懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
本周的PTA题目对我来说感觉很困难,写了好几天,网上搜过,同学问过,弄了好久,最后才勉强完成。学习了这么久,接触的知识也越来越多,题目也理所当然的越来越难,但是我也感觉越来越吃力。但是有一点好的是,不算困难的题目,我也可以脱离书本和搜索引擎独立完成了。并且这是我深刻的体会到了预习的重要性,而且作业也不能知识为了完成而完成。