c语言|博客作业08

C语言程序设计 2020级计算机三班
作业要求 作业要求
课程的目标 熟悉break、continue的使用并熟悉使用循环的嵌套解决问
这个作业在哪个具体方面帮助我实现目标 PTA作业练习,代码比较,学习内容总结
使用参考文献 C语言程序设计
学号 20209025

1.PTA实验作业

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

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
1.1打印九九口诀表

本题要求对任意给定的一位正整数N,输出从1x1到NxN的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出下三角NxN部分口诀表,其中等号右边数字占4位、左对齐。
1.1.1 实验代码截图

1.1.2 数据处理:
数据表达:
变量及其类型:
整型变量:i,j,n。
变量由来:通过题目已知定义。
数据处理:
表达式:j=1,i<=n,i++,j=1;j<=i,j++。
流程结构:循环结构。

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

说明:
.1格式错误是把需要输出的换行符写错。
.2编译错误是第二个for语句里的分号写成了逗号。

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

1.2.2 数据处理
数据表达:
变量及其类型:
整型变量:n,i,j,x,y,a,b。
变量由来:通过题目已知定义。
数据处理:
表达式:i=0,i<n,i++,j=1,j<=3,j++,b=a/1000,x+=a%10,a=a/10,y+=b%10,b=b/10,xx==y。
流程结构:分支结构和循环结构。

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

说明:
.1"%"符号与"/"符号弄错,导致答案出现错误。

2.代码互评

同学一

同学二

自己代码截图

不同之处:
.1同学一的代码很简洁,比起我的更简单,更容易让人理解。
.2同学二用的方法与我的一样,就是表达式不同。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 所学到的知识点
第一周 6小时 27行 Hello World!代码
第二周 6.7小时 76行 常量,变量等数据类型
第三周 8小时 154行 if-else语句和for循环语句的使用
第四周 9小时 160行 调用与自定义函数
第五周 6小时 157行 else-if多分支结构
第六周 7小时 240行 switch多分支结构的使用
第七周 8小时 314行 while和do-while语句的使用
第八周 7小时 289行 break和continue语句的使用
3.2累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习感悟
.1这周老实讲了break和continue语句的用法,break语句的作用是结束当前循环;continue语句的作用是跳过循环体中continue后面的所有语句,从而结束本轮循环,而继续下一轮循环;当有多个循环要跳出时,也能使用break语句,通过判断if的条件可行。
.2本作业的第一题打印九九口诀表是由一行星星再到三行星星并设置相应格式,再到行数对应多少星星并设置相应格式,再到九九乘法表,体现了一个循环的嵌套可以很好地实现复杂的功能。

posted @ 2020-12-14 19:35  珂榆  阅读(88)  评论(0编辑  收藏  举报