C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
这个作业的目标 熟悉break,continue
学号 20208923

1.PTA实验作业

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

输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
输入格式:输入一个非0的整数。
输出格式:素数的输出格式为每个素数5列宽、右对齐、每行显示15个。
输入样例:100
输出样例:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
53 59 61 67 71 73 79 83 89 97
输入样例:568
输出样例:OVERFLOW
输入样例:1
输出样例:NO

1.1.1数据处理

数据表达:
变量m,a,count :变量为整型,由赋值得来。
数据处理:定义变量,输入变量,if语句,for循环,跳出循环,输出数据。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
900 OVERFLOW 数组中的素数超过100个
1 NO 输入的m<=2
10 2 3 5 7 指定范围内有4个素数

1.1.4PTA提交列表及说明


Q1.编译错误。
A1.使用了中文符号、忘记输出、数组的表达错误。
Q2.答案部分正确。
A2.少罗列了一种情况。

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

下面是一个完整的下三角九九口诀表:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从1
1到N*N的部分口诀表。
输入格式:输入在一行中给出一个正整数N(1≤N≤9)。

输出格式:输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。

输入样例:4
输出样例:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16

数据表达:
变量N,a,num,m:变量为整型,由赋值得来。
流程结构:定义变量,输入变量,计算,for循环,输出结果。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
2 11=1 12=2 2*2=4 输出11到22的乘法口诀
3 11=1 12=2 22=4 13=3 23=6 33=9 输出11到33的乘法口诀
4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 输出11到44的乘法口诀

1.2.4PTA提交列表及说明


Q1.编译错误。
A1.变量没有初始化。
Q2.编译错误。
A2.定义的变量是N,但是在后面就写成了你n。

2.代码互评

同学代码1:

同学代码2:

自己代码:

不同:1.他们的感觉思路比较清晰,给人一种容易理解的感受。
2.需要学习他的思路,我的感觉稍微麻烦。

3.学习总结

3.1学习进度条

时间/周 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第八周 14时 190 基本结构,会编写简单的程序 老是忘记打分号
第九周 15时 190 华氏温度转化为摄氏温度,算数运算喝赋值运算 如何灵活运用
第十周 12时 185 计算分段函数、循环和阶乘 逻辑理不清楚
第十一周 13时 200 自定义函数 不熟练,不看书就不会
第十二周 15时 300 if-else语句、分支结构 如何使自己的代码更简洁
第十三周 16时 450 switch语句 学会灵活运用
第十四周 18时 890 while和do while语句 没学的太明白
第十五周 16时 800 跳出语句 如何灵活运用

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

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习感悟

PTA好难!!!PTA好难!!!PTA好难!!!这是本周最大的感受没有之一~

课后提问:如何跳出多重循环?
1.直接使用return。但是只适合特别特别小的程序或者函数。
2.设置一个判断符进行判断。
3.使用goto语句。

posted @ 2020-12-14 09:01  元气少女谢广坤  阅读(96)  评论(9编辑  收藏  举报