C语言I博客作业08
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业属于哪个课程 | 班级的链接 |
这个作业要求在哪里 | 作业的要求 |
这个作业的目标 | 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题 |
这个作业在哪个具体方面帮助我实现目标 | 理解并自行完成PTA题目 |
参考文献 | c语言程序设计(第三版) |
学号 | 20208957 |
1.PTA实验作业
1.1 题目名1
打印九九口诀表,
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:定义了n,x,y三个整型变量。
数据处理:输入n
for(y=1;y<=n;y++)
for(x=1;x<=y;x++)
通过for循环嵌套结构判断输出几行几列,最后输出乘法表。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | ![]() |
无 |
2 | ![]() |
无 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.格式错误:没有设置%-4d格式控制符。
1.2题目名2
幸运彩票,彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1数据处理
数据表达:定义N,a,b,c,d,e,f,i全为整型变量。
数据处理:通过for循环for(i=0;i<N;i++)判断输入几张彩票,再通过if-else语句判断彩票前三个数字之和与后三个数字之和相等与否,最后输出结果。
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2 233008 123456 |
You are lucky! Wish you good luck. |
无 |
4 234567 264782 424490 197971 |
Wish you good luck. Wish you good luck. Wish you good luck. You are lucky! |
无 |
1.2.4 PTA提交列表及说明
提交列表说明:
1.答案错误:未注意%1d的格式控制符。
2.代码互评
同学代码截图
1.
2.
自己代码截图
1.第一位同学定义了七个变量,较为复杂,但代码排版美观,值得学习。
2.第二位同学只定义了一个变量,思路清晰,值得我们认真思考。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第十五周/12.5-12.11 | 17 | break语句与continue语句以及循环嵌套问题的运用 | 对continue语句的理解运用 |
第十四周/11.29-12.04 | 18 | 学习循环语句,while语句以及do-while语句 | do-while语句与while语句用法的区别 |
第十三周/11.23-11.28 | 18 | 学习字符型数据和switch语句以及多分支结构 | 多分支结构的逻辑顺序问题 |
第十二周/11.16-11.22 | 19 | 学习分支结构,拓展else-if语句 | if语句与else-if语句的区分 |
第十一周/11.10-11.14 | 19 | 学习对函数的定义和调用 | 不熟练,不清晰,对题目的分析不明确 |
第十周/11.2-11.8 | 20 | for循环语句 | 对语句的运用不是很灵活,想不清用哪种语句 |
第九周/10.26-11.1 | 18 | if-else语句 | 变量太多写的时候有点混乱 |
第八周/10.19-10.25 | 15 | 基础C语言知识输入输出函数 | 无 |
3.2 累积代码行和博客字数(5分) | |||
时间 | 博客字数 | 代码行数 | |
----------------- | --------------- | --------------- | |
第八周 | 1140 | 64 | |
第九周 | 1744 | 105 | |
第十周 | 2972 | 180 | |
第十一周 | 4422 | 203 | |
第十二周 | 5798 | 197 | |
第十三周 | 7143 | 135 | |
第十四周 | 8522 | 154 | |
第十五周 | 9739 | 163 | |
![]() |
**3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
随着学习的知识越来越多,现在感觉到了C语言的难度,对每一个语句和结构的理解还不够透彻,这一周觉得自己什么都没学会,PTA难度太大就算做了也没什么意义,
反正这一周没什么收获,希望以后的作业能布置的在我们的正常水平之内。
课堂总结:1.使用goto语句可以跳出多重复循环结构
2.在大循环后的判断标志加上break。
3.直接修改外层循环条件。