C语言I博客作业07

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 准确使用while语句,以及对它熟悉
学号 20208919

一、本周教学内容&目标
第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结

三、作业格式

1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:

1.1 循环-古角猜想

题目内容描述
日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

数据表达:运用了m,n这两个变量,都是定义而来的,都是整型。
数据处理:使用while循环,循环条件是n!=1
输入n,判断是否等于1
判断n是奇数,还是偶数
是偶数时
n/2
否则n*3+1
直到输出的为1
输出结果
使用了算术表达式,关系表达式,赋值表达式

1.1.2实验代码截图
贴图展示代码,不要复制。请给出名字标识。

1.1.3 造测试数据
输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

输入 输出 说明
5 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 循环5次
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 循环8次

1.1.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。

提交列表说明:

答案错误:没有空行,输出的是一行,与输出样例不一样
部分正确:当n为奇数时,没有考虑输出时的规则,要一一对应,我没有注意。

1.2 购物(二)
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

1.2.1 数据处理

  数据处理:定义了abi这三个变量,都是整型。
  数据表达:定义abi这三个变量,将b的值初始化为0
  使用while语句循环,判断是否等于-1,如果不等于
  将b累加求和,数量i加1
  再用if语句判断是否大于等于10
  是的话将他做10处理
  最后用b/i求出平均值
  运用了关系表达式,算术表达式,赋值表达式

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
890.78 2769.8 12300 3532.2 -1 4873.19 平均值为4873.19
900 2000 100 1000 平均值为1000

1.2.4 PTA提交列表及说明

提交列表说明:

部分正确:没考虑大于10的情况

2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学的代码截图1

同学的代码截图2

自己代码截图

他们的判断方式跟我不同,而且后面的顺序也不一样,我用了两个scanf,看起来是比较繁琐的

3.学习总结(15分)

3.1 学习进度条

周、日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
第八周10.19-10.25 两天半 25 如何打印"hello word" 一些语法的使用
第九周10.26-11.1 两天半 50 算数运算和赋值运算 它的一些运算规则
第十周11.2-10.7 两天半 100 for循环语句的使用 调用一些函数的规则
第十一周11.8-11.14 两天半 150 调用函数 对调用函数还是不太了解
第十二周11.15-11.21 两天半 55 字符型数据类型和逻辑运算符的使用 有多少个7的这个题目还是不太了解
第十三周11.22-11.28 两天半 140 使用sitch使用 对于天数这类问题还是不懂
第十四周11.29-12.6 两天半 119 一种while语句 不会使用while

3.2 累积代码行和博客字数(5分)

周、日期 博客字数 代码行数
第八周 380 25
第九周 600 50
第十周 1124 100
第十一周 2500 150
第十二周 1500 55
第十三周 2900 140
第十四周 3000 119

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
对于这周的学习我产生了对pta的恨意,真的测试点超级奇怪,把我可以整疯,一些不知道的缘故这个题就一直答案不正确,(我也不知到底是为什么)还有真的不要因为这玩意儿不开心,面对这些情况,我们要心平气和,面带微笑,千万不要暴躁;更不要暴走。而且这一周我很多题目都出现了运行超市这种神仙错误,一时半会我真的不知道要怎么样,想去问学长,又觉得人家好好的周末,为什么要折磨别人呢,又放弃了,只好问自己的好朋友。在很多时候真的很怀疑,各种怀疑,但我想告诉我自己,即使前方有1000个问题等你解决,你也要坚定地往前走,你一定要加油呀!🙂

posted @ 2020-12-06 22:45  悦兮(曾思晨)  阅读(99)  评论(7编辑  收藏  举报