C语言I博客作业08

这个作业属于哪个课程

《C语言程序||》
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
这个作业的目标 熟悉break、continue的使用;熟悉使用循环的嵌套解决问题
学号  20208940

 

 

 

 

 

 

1.PTA实验作业

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

1.1.1数据处理

数据表达:变量N,由输入得来,为整型变量;  变量i,由定义得来,为整型变量;  变量j,由定义得来,为整型变量。
表达式:关系表达式,算术表达式;
流程结构:定义变量,输入,for循环,输出结果。

1.1.2实验代码截图

1.1.3造测试数据

输入

输出

说明

2

1*1=1

1*2=2 2*2=4

输出表格为两行

3

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

输出表格为三行

 

 

 

 

 

 

 

 

 

 

1.1.4PTA提交列表及说明

讲过九九乘法表的编码,类推稍作拓展可得此程序

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

1.2.1数据处理

 
数据表达:定义整形变量a,b,c,d,e,f,g,h,其中a由scanf输入,b为for循环的初始值,c,d,e,f,g,h为循环中的输入值
 
表达式:c+d+e==f+g+h
 
流程结构:运用了for循环语句,if-else语句

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据

输出数据

说明
233008

You are lucky! 

前 3 位上的数之和等于后 3 位上的数之和,这张彩票是幸运的
123456

wish you good luck.

前 3 位上的数之和不等于后 3 位上的数之和,这张彩票不是幸运的

 

 

 

 

 

 

1.2.4 PTA提交列表及说明

本题需用整型数较多,但思维上还算简易,能较顺利做出来

2.代码互评

同学代码截图1

同学代码截图2

自己代码截图

1.同学1代码简洁,同时所用知识超出学习进度,体现着其勤奋学习,是一份榜样编码

2.同学2代码章程明显,步步清晰,体现其对所学知识掌握比较好

3.我自己觉得本题难度较大,不会做,所以是在百度和同学指导下将答案拼接出来的,此题的意义在于让我加深了对switch和for的理解,同时接触到了新知识

3.学习总结

3.1 学习进度条

周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
第八周 15小时 150 C语言数据类型、换行符、printf函数 调用和定义函数与主函数的连接不太清楚
第九周 14小时 140 for循环 for循环的不熟悉
第十周 18小时 170 条件结构及再熟悉循环结构 条件结构和循环表达式不熟悉
第十一周 16小时 180 对各结构的熟悉,及运用于生成乘方表和阶方表等数学问题,自定义函数 如何自定义函数及调用,数学问题的程序编码不熟悉
第十二周 17小时 210 if-else语句多分支结构
第十三周 19小时 200 学习switch语句及if-else语句的再熟悉  switch带来了新的难点
第十四周 18小时 190  熟悉使用while和do-while结构解决问题 有许多问题难度较大,不会做,不知道怎么转换
第十五周 20小时 220 熟悉break、continue的使用;熟悉使用循环的嵌套解决问题 难度较大,对多重for的使用很迷茫

 

3.2累计博客字数和代码行数

 

时间 博客字数 代码行数
第八周 1360 150
第九周 1200 140
第十周 1100 170
第十一周 1400 180
第十二周 2000 210
第十三周 1800 200
第十四周 1500 190
第十五周 1700 220

 

 

 

 

 

 

 

 

 

 

 

3.3学习内容总结与感悟

3.3.1 学习内容总结

3.3.2 学习感悟

感觉这周学习很难,临近考试,一些慌张感产生。对于多重for的使用一脸懵,同时对以前所学知识还未熟悉,还有许多纰漏。另本次题目需用许多新知识,有点猝不及防,无从下手。

课后提问:如何跳出多重循环?

  1. 使用goto
  2. 写成函数 return
  3. 直接修改外层循环条件
  4. 在外层循环设置判断条件
  5. 在大循环后面判断标志加入break
posted @ 2020-12-14 20:31  Eser  阅读(125)  评论(7)    收藏  举报