C语言I博客作业08
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11628 |
| 这个作业的目标 | <对循环的嵌套理解> |
| 学号 | <20209161> |
1.PTA实验作业

1.1 题目名

1.1.1数据处理
数据表达:变量有i,a,j;都是整形;通过scanf输入。
数据处理:使用for循环的嵌套,for(i=1;i<=a;i++),for(j=1;j<=i;j++)
1.1.2实验代码截图

1.1.3 造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 2 | ![]() |
1到2的乘法表 |
| 5 | ![]() |
1到5的乘法表 |
| 7 | ![]() |
1到7的乘法表 |
1.1.4 PTA提交列表及说明


部分正确:忘记换行,在第二个for循环后面加上printf("\n")。
格式错误:左没有对齐,把%d*%d=%d改为%d*%d=%-4d。
1.2 题目

1.2.1 数据处理
数据表达:变量有a,b,c,d,e,f,i,n。都是整形,通过scanf输入。
数据处理:使用for循环和if-else语句,for(i=1;i<=n;i++),if(a+b+c==d+e+f)。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
![]() |
Wish you good luck. | 一张彩票 |
![]() |
![]() |
两张彩票 |
![]() |
![]() |
四张彩票 |
1.2.4 PTA提交列表及说明

答案错误:开始我使用的取余数,过程很麻烦而且容易错误,可以使用scanf("%1d %1d %1d %1d %1d %1d",&a,&b,&c,&d,&e,&f)。
答案错误:You are lucky和Wish you good luck后面忘记打!和.
2.代码互评
同学代码截图


自己代码截图

1.与第一位同学的循环的条件不一样,她根据题目条件零钱数额,五元数量,两元数量和一元数量都有最大值。
2.与第二位同学同样是循环的条件不一样,我比他的循环的条件更详细和严谨。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 8/12.13-12.17 | 11h | 699 | for循环的嵌套和break、continue的用法 | for循环的嵌套在使用的时候容易打混。 |
3.2 累积代码行和博客字数

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

3.3.2 学习体会
1.通过做题目发现,有很多知识都不知道,都是通过百度才知道,所有在学习的过程中要不断积累知识。
2.在做题目的过程中,当我遇到困惑的时候,越做越烦,还是要静下心来做题目。
3.对以前的知识又有一些内容忘记,还是要不断复习,主动去学习,而不是被动。
3.3.3如何跳出多层循环
1. goto语句,跳出到指定位置。
2.使用return,结束循环。
3.修改循环的条件。









浙公网安备 33010602011771号