C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
这个作业的目标 认真独立完成
学号 20208967
1.PTA实验作业

1.1 题目名1

1.1.1数据处理

数据表达:使用了变量count,digit,sum,N,其中count,digit,sum为整形,N为长整形变量;N初始值由用户输入得到,其他的由初始化得到;
数据处理:使用了while循环结构;

1.1.2实验代码截图

1.1.3 造测试数据
测试数据 测试结果 说明
321 3 6 与sample等价
1000000000 10 1 最大N
1 1 1 最小N
1001 4 2 数字中有连续零
1.1.4 PTA提交列表及说明

提交列表说明:自定义测试了很多次,最后提交正确。在测试中将while循环中的条件写错,写成了N==0;
1.2 题目2

1.2.1 数据处理

数据表达:运用了变量h,a,H,A,ph,pa,i,H1,其中h,a,H,A,ph,pa由用户输入得到初始值,i由初始化赋值得到值,后参与while循环做循环条件,H1由赋值运算得到值;
数据处理:;表达式有 **i=0;h=h+ph;a=a+pa;** 等等,流程结构有if else和while组成的嵌套结构;

1.2.2 实验代码截图

1.2.3 造测试数据
测试数据 测试结果 说明
2 1 2 1 3 0 4 sample
2 7 2 2 3 0 The king of the wild certification! 任意数据
1.2.4 PTA提交列表及说明

提交列表说明:

第一次编译错误:没有使用好if else结构;

第二次编译错误:漏掉了scanf函数的取地址运算符;

第三次部分正确:if else条件之间的关系没有理清;

2.代码互评
同学代码截图
同学1:

同学2:

自己代码截图

评论:
1.同学1的代码使用了while和if else的嵌套结构;
2.同学2的代码使用了do while结构;
3.自己的代码则在结构上使用了while结构,比他们的代码可读性更高。

3.学习总结
3.1 学习进度条

|周/日期 |这周所花的时间 |代码行 |学到的知识 |
| ---- | ---- | ---- | ---- | ---- |
|第一周 | 16h | 250 | 初步了解如何编程 |
|第二周 | 19h | 269 | 了解了整形,浮点型变量 |
|第三周 | 29h | 320 | if ,else结构 |
|第四周 | 20h | 290 | for循环结构 |
|第五周 | 21h | 280 | 函数调用,逻辑运算符,多分枝结构 |
|第六周 | 22h | 290 | switch函数,更深入了解了if结构|
|第七周 | 20h | 250 | while函数和do while 函数|

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会

1.goto语句是无条件转移语句,可以让程序直接跳转到任意标记的位置

2.while循环执行时只有当满足条件时才会进入循环,进入循环后,执行完循环体内全部语句至当条件不满足时,再跳出循环。

3.do-while循环将先运行一次,在经过第一次do循环后,执行完一次后检查条件表达式的值是否成立,其值为不成立时而会退出循环。

posted @ 2020-12-07 10:26  魏安离  阅读(98)  评论(5)    收藏  举报
/梦的光点