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循环结构
感悟:
·对于学习结课来说时间还是特别紧张内容学习还未吃透,需要加快进度学习。

浙公网安备 33010602011771号