C语言I博客作业07

|这个作业属于那个课程 |C语言程序设计II |
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://www.cnblogs.com/ylp0621/p/14077094.html |
|我在这个课程的目标是 |复习while,do while语句并巩固 |
|这个作业在哪个具体方面帮助我实现目标 |熟练掌握while,do while |
|参考文献 |百度,抖音,B站|

1.PTA实验作业(20分/题)

1.1,7-3 循环-古角猜想 (20分)

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

1.1.1数据处理

数据表达:整形 n;n为用户输入的数据.
数据处理:运用了if-else分支结构和if语句,还有while语句,int proc(int n)

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
16 16/2=8 8/2=4 4/2=2 2/2=1 16为偶数
1 1*3+1=4 4/2=2 2/2=1 1为奇数
2 2/2=1 2为偶数
4 4/2=2 2/2=1 4为偶数

1.1.4 PTA提交列表及说明

1.部分正确:语句钟字符打错

1.2 7-6 购物(二) (25分)

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

1.2.1 数据处理

数据表达:双精度浮点型 double n,num,avg,sum;
数据处理:运用了while,if语句

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
18 25 21 49 -1 22.4 这批商品平均价格22.4元
19 167 56 -1 48.2 这批商品平均价格48.2元
124 31 52 -1 69.00 这批商品平均价格69.00元

1.2.4 PTA提交列表及说明

2.代码互评(5分)

同学代码截图


自己代码截图

1.我是直接赋值,杨连平同学先定义变量再对变量赋值
1.张宇韬同学和我的大致相同,语句顺序不同

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 四天 132 for循环结构 图标的制作
第四周 三天 137 定义函数 所打代码的行数
第五周 四天 129 逻辑符和分支结构 字符等占了多少字节
第六周 三天 149 Switch语句 switch中case后面的if结构
第七周 三天 274 while语句及do while语句 do while语句的使用

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

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

3.3.1 学习内容总结

3.3.2 学习体会

  1. PTA的题目变多了,很难独立完成作业了,需要寻求帮助
  2. 只要努力去学习钻研,我发现其实很难得题目都能弄清楚
  3. 在慢慢的学习中发现自己懂的东西多了,枝条多了也很开心
posted @ 2020-12-05 13:37  钟橪Lirry  阅读(95)  评论(4编辑  收藏  举报