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:要温习旧知识,加强巩固,多记单词,不能气馁









浙公网安备 33010602011771号