作业7

一.作业开头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591 |
| 我在这个课程的目标是 | 巩固使用switch函数,熟练while句型 |
| 学号 | 20209050 |

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

输入格式:
输入一个自然数n

输出格式:
输出每次运算步骤,直到结果为1.

1.1.1数据处理
数据表达:定义了整形数据n, a, b
数据处理:运用while和else if整理数据,输出答案

1.1.2代码截图

1.1.3数据测试

输入数据 输出数据 结果说明
5 题目要求数据

1.1.4PTA提交列表及说明

说明:判定符号==只用有了一个=,还有就是未定义初始变量

1.2.1
本题要求编写程序,找出最高分。

输入格式:
输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。

1.2.2数据处理
数据表达:本题目用到的函数和上面那题是一样的都为n,d;是整型、
数据处理:运用到的函数有do-while和if-else条件语句
1.2.3代码截屏

1.2.4数据测试

输入数据 输出数据 结果说明
67 88 73 54 0 95 60 -1 95 题目要求测试
52 89 65 74 85 24 56 87 23 -1 89 实验数据

1.2.4PTA提交列表及说明

说明:我开始时因为我上了一个分号 第2次是因为我把&&打成了&所以错了 再次检查改正编译正确!

3.代码互评
同学的代码:

![](https://img2020.cnblogs.com/blog/2178593/202012/2178593-20201207193418817-1544996769.png)
我的代码:

我的看法:该同学的代码简洁明了,而我的很长很复杂,看不懂,需要学习

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/12——10/18 5h 420 大致了解了c语言,运用C语言编写最基本的程序 不太了解头文件是什么
10/19——10/23 11h 672 了解断点的相关操作,并掌握此方法来检查代码 for循环与while的区别
10/24——11/7 12h 823 学会运用for的循环结构,进一步了解各种字符 pow和sqrt函数的运行原理
11/8——11/14 12h 1024 了解了函数的定义,以及进一步熟悉了各种函数 定义函数
11/16 ——11/22 13.5h 1322 自定义函数 和分支初步 浮点型函数的运用
11/23—11/29 13h 1300 学习了switch pta后面两个就是不太会问了别人才知道 其他还好
11/30—12/ 7 12h 1320 学习了while 现在的题目花的时间越来越长,速度很慢

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

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

3.3.2 学习体会
本周我学习并练习了while和do-while循环结构,并运用它们进行计算和输出,学习进度越来越快,但是我感觉还跟的上。有时候出现bug也不知道怎么搞得不过问同学和百度也能找出答案自己在学习方面的积极性有待加强,我会尽最大努力去让自己变得更好。

posted @ 2020-12-07 19:49  xjyyc  阅读(120)  评论(1编辑  收藏  举报