C语言I博客作业07

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
这个作业的目标 运用while和do-while结构
学号 20208960

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

1.1 题目名1

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

1.1.1数据处理

数据表达:定义了n;
数据表达:运用了if-else结构,以及while循环语句,前者用来处理奇偶数;后者用于循环。

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

编辑错误:逻辑语句中少打了一个=,按自己平时正常的想法写了。

1.2 题目2

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

1.1.1数据处理

数据表达:int i;double p,sum;
数据处理:运用了while语句来循环,break来跳出语句,if-else结构嵌套。

1.2.2实验代码截图

1.2.3造测试数据

1.1.4 PTA提交列表及说明

答案错误:极端值输入错误,后改为0.00,答案又正确了。

2.代码互评

同学代码截图1:

自己代码截图1:

不同之处:

1.该同学运用了do-while结构,而我则单单使用了while结构;他的结构更加完善。
2.该同学用了2个变量,而我只使用了1个;该同学代码更易懂。

同学代码截图2:

自己代码截图2:

不同之处:

1.定义的量表达该同学的更为具体,而自己的比较简便。
2.该同学用了+=符号,而我只使用了=;该同学知识量更高。

3.学习总结(15分)

3.1 学习进度条(5分

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

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

3.3.1 学习内容总结

3.3.2 学习体会

1.本周学习了while以及do-while结构,让我学会了除for循环之外的循环结构。
2.本周PTA的题目比之前要更多,让我的知识储蓄也变得越来越多。
3.要多去问同学,去参考文献,多去网上看看更多的代码结构,来解决自己所存在的问题。

posted @ 2020-12-06 13:13  世界好像  阅读(88)  评论(7编辑  收藏  举报