~欢迎来到尹志成的博客~

 
昨夜秋风来万里。月上屏帏,冷透人衣袂。有客抱衾愁不寐。那堪玉漏长如岁。羁舍留连归计未。梦断魂销,一枕相思泪。衣带渐宽无别意。新书报我添憔悴。——《蝶恋花·昨夜秋风来万里》苏轼——

C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629
这个作业的目标 <熟悉 break、continue 使用循环的嵌套解决问题>
学号 <20209201>
————————————————————————————————————————————————————————————————————————

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

7-1 显示指定范围内的素数 (10分)

1.1.1数据处理

数据表达:整型 int m,n,i,j,a=0,s=1;数组 b[100]

数据处理:表达式:n=sqrt(i);流程结构:先循环0到输入数字间的数字,再循环判断之间的数字有无为素数

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 NO m<=2
6 2 3 5 6以内的素数
666 OVERFLOW m超过100

1.1.4 PTA提交列表及说明

1.答案错误:printf("NO");打成printf("ON");

————————————————————————————————————————————————————————————————————————

7-2 打印九九口诀表 (15分)

1.2.1数据处理

数据表达:整形int i,j,n;

数据处理:表达式:printf("%d*%d=%-4d",j,i,i*j);流程结构:先循环第一个数字j,再循环第二个数字i

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1 1*1=1 1x1
2 11=1 12=2 2*2=4 2x2
3 11=1 12=2 22=4 13=3 23=6 33=9 3x3

1.2.4 PTA提交列表及说明

1.格式错误:忽略左对齐

————————————————————————————————————————————————————————————————————————

2.代码互评(5分)

同学代码截图


自己代码截图

不同点:

1.阳榕同学的代码比我简单很多
2.国强同学的代码思路清晰,我的有点乱
————————————————————————————————————————————————————————————————————————

3.学习总结(15分)

3.1 学习进度条(5分)
周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周/11.2~11.8 4天 135 for循环结构 算术溢出怎么办
第四周/11.9~11.15 3天 133 自定义函数 自定义函数的编写
第五周/11.16~11.22 4天 185 分支结构 数组的运用
第六周/11.23~11.29 3天 220 switch语句 如何用数组简化代码
第七周/11.30~12.6 2天 191 do-while、while语句 while语句的运用
第九周/12.14~12.20 1天 333 break continue语句 循环嵌套
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.这周学习了循环嵌套,对逻辑思维要求较高,不好学,要借鉴别人的代码才行

2.break可以在if-else中使用直接跳出当前循环,在多层循环中, 一个break语句只向外跳一层,continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环

3.课堂上老师说的问题,我认为应该在句子后面加一个 break;

posted @ 2020-12-16 18:41  尹志成  阅读(156)  评论(4编辑  收藏  举报
Live2D