C语言I博客作业07

作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591
我在这个课程的目标是 周结自己学习情况
学号 20209080

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

1.1

1.1 求整数的位数及各位数字之和
题目内容描述:对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

数据表达:定义num=0,value=0,sum=0整形变量
数据处理:使用了pow函数,运用了while语句

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
321 3 6 测试数据
22 2 4 两位数
1 1 1 一位数

1.1.4 PTA提交列表及说明

编译错误:代码手误
答案错误:思路不正确

1.2

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

1.2.1

数据处理:定义变量n
函数参数:使用while循环语句和if-else分支结构来表现运算过程。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 1 输入奇数正确
7 1 输入奇数正确
5 1 输入奇数正确

1.2.4 PTA提交列表及说明

编译错误:习惯每次语句结束时“;”if()后不需要“;”

2.代码互评(5分)

同学代码截图

···分割线···

自己代码截图

·比较

1.输入第一个n,进行while循环,计算count值和总价值,之后再讨论count=0的情况,条理清晰。
2.和我思路较像,但我定义多个变量,第二个同学涉及变量较少,更简洁。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学的知识点简介 目前比较迷惑的内容
10/12——10/18 16h 100 c语言的辨识,什么是c语言 c语言的优越
10/24——11/1 12h 200 将数据转化为代码 符号的含义
11/2——11/7 10h 240 for的循环语句 定义函数的划分
11/8 ——11/15 10h 255 pow(),sqrt()函数 自定义函数的设定与运用
11/16 ——11/22 23h 324 if-else分支 对于空格的使用不清不楚
11/22——11/29 22h 432 switch分支 对掌握pta上的错误提示
11/29——12/6 22h 472 循环结构中的while和do-while while的运用不太清楚

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 430 63
第二周 540 80
第三周 770 237
第四周 800 244
第五周 820 257
第六周 900 301
第七周 923 342

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

内容:
·本周学习了while和do-while循环结构
感悟:
·对于学习结课来说时间还是特别紧张内容学习还未吃透,需要加快进度学习。

posted @ 2020-12-07 17:33  秃头的快乐  阅读(93)  评论(1)    收藏  举报