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.修改循环的条件。
posted @ 2020-12-19 10:04  软件3班彭聪  阅读(104)  评论(8)    收藏  举报