C语言I博客作业07
| 这个作业属于那个课程 | |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://www.cnblogs.com/rendaitong/p/14051001.html |
| 我在这个课程的目标是 | 熟悉运用while语句 |
| 这个作业在那个具体方面帮助我实现目标|-pta,同学代码互评 |
| 参考文献 | C语言程序设计II教材 |
|学号|20209106|
1.PTA实验作业
自己的排名图片:
1.1 题目名1日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。
1.1.1数据处理
数据表达:用了x,n变量。n通过输入得来,都是整形变量
数据处理:scanf,while语句。
1.1.2实验代码截图
1.1.3 造测试数据
输入样例 | 输出样例 |
---|---|
5 | 5*3+1=16,16/2=8,8/2=4,4/2=2,2/2=1 |
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 |
7 | 33+1=10,10/2=5,53+1=16,16/2=8,8/2=4,4/2=2,2/2=1 |
1.1.4 PTA提交列表及说明 | |
一开始语序和逻辑都发生错误。然后问同学全部重打了一次正确 |
1.2 题目对于给定的正整数N,求它的位数及其各位数字之和。
1.2.1 数据处理
数据表达:运用整形变量:N,num,sum。
数据处理:运用了scanf,while语句。
1.2.2 实验代码截图
1.2.3 造测试数据
输入样例 | 输出样例 |
---|---|
123 | 3 6 |
456 | 3 15 |
1.2.4 PTA提交列表及说明
一開始出現一些小的语法错误,后面出现一些细节错误改正后正确
2.代码互评
同学代码截图:
自己代码截图
大家代码都很相似,排版很不同,我觉得我的虽然看起来复杂实际上和他们差不多,只不过我的大括号让代码更加通俗易懂
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
通过这一周的学习,觉得C语言并不是那么那么难了,真正难的还是自己自律的能力,以及学新的忘记旧的的基础不牢固,所以在下一周的学习中,在不断学习新知识的过程中,也要不断复习原来的知识,加油加油