C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591
这个作业的目标 加强逻辑思维,加强训练,并且熟练运用while语句
学号 20209065

1.PTA实验作业

排名图片:

7-3 循环-古角猜想

1.1.1数据处理

数据表达:定义了while循环语句和整型int:n和else-if语句
数据处理:运用else-if语句和while循环语句

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
2 2/2=1 2是偶数
4 4/2/2=1 4是偶数
8 8/2/2/2=1 8是偶数

1.1.4 PTA提交列表及说明


  • 在输出时忘记将n改为%d导致出现错误
  • 在while循环语句中使用两个if没有使用else导致运行超时

7-6 购物

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

1.2.1 数据处理

数据表达:定义了浮点型变量double:n,sum,b
数据处理:运用else-if语句和while循环语句

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
2 2 2 平均数为2
15 65 40 平均数为40
20 18 19 平均数为19

1.2.4 PTA提交列表及说明


  • 在循环语句中不知道scanf会在外也会读一个数,从而导致错误
  • 没有考虑极端值0

2.代码互评

同学1代码截图

同学2代码截图

自己代码截图


  • 同学1的代码是比较好理解,运用了while循环语句和else-if语句
  • 同学2的代码运用while循环语句,开看起来舒服清晰
  • 我也是直接运用while循环语句和else-if来写,对我来说这个我比较了解

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 学到的知识简介 目前比较困惑的问题
11/30-12/6 7 while语句 在某条件下的情况,还是会出现运行超时,还不知道怎么改

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 506 132
第二周 546 146
第三周 762 162
第四周 942 252
第五周 1048 492
第六周 928 595

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

  • 在这次作业中写了while循环语句但还有很多疑惑,要加强练习才行

  • 在学了for循环之后,现在学了while循环语句,发现能轻松解决一些复杂for循环语句

  • 在学习中还是逻辑思维能力不够,也得加以练习

posted @ 2020-12-07 08:13  丶燮丿  阅读(88)  评论(1编辑  收藏  举报