C语言I博客作业08

这个作业属于哪个课程 计科2 班
这个作业要求在哪里 作业要求
这个作业的目标 <学会嵌套循环>
学号 <20208982>

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

请再此处列出自己的排名图片:

1.1 打印九九口诀表
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

1.1.1数据处理

数据表达:用了i,j,n这些变量,这些变量通过定义赋值而来;都属于整数型
数据处理:运用了for循环
  表达式:
for(j=1;j<=n;j++)
for(i=1;i<=j;i++)

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 从1乘1到4乘4的部分乘法表
5 从1乘1到5乘5的部分乘法表
8 从1乘1到8乘8的部分乘法表

1.1.4 PTA提交列表及说明

q1:题目要求等号右边数字占4位、左对齐,我不会
a1:询问同学
q2:没有回车
a2:回想老师在课堂上讲过

1.2 幸运彩票
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

1.2.1 数据处理

数据表达:用了n,i,a,b,c,d,e,f这些变量,变量通过定义赋值而来;都属于整数型
数据处理: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提交列表及说明

q1:将“==”写成了“=”
a1:反复看代码,不断检查

2.代码互评

*同学代码一:
*
同学代码二:

自己代码:

差别:1:这两位同学是把那当成了一个数,我的则是将其当成了六个数
2:第二个同学用别的字母来代替不同位数的数,看起来更舒适明白

3.学习总结

3.1 学习进度条

周/日期 所花时间 代码行 所学知识点 目前疑惑点
第一周 20h 200 基本格式
第二周 21h 800 定义赋值
第三周 21h 860 For循环
第四周 20h 750 自定义赋值
第五周 22h 840 if-else 逻辑思维
第六周 25h 900 Switch
第七周 23h 930 While和do while 对相关题目理解
第八周 21h 840 循环嵌套 不熟练

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

怎样跳出多层循环:
1:使用goto
2:用return
3:设置判断符

3.3.1 学习内容总结

3.3.2 学习体会

1:感觉题目难度越来越大,花的时间越来越多
2:有的时候思维感觉好像跟不上,很费劲
3:要温习旧知识,加强巩固,多记单词,不能气馁
posted @ 2020-12-13 15:05  lyran  阅读(114)  评论(8)    收藏  举报