C语言|博客作业08
1.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11612 |
| 这个作业的目标 | 学会for循环和while循环的嵌套 |
| 学号 | 20209015 |
1.PTA实验作业

1.1题目名:显示指定范围内的素数
输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
1.1.1数据处理
数据表达:使用int定义4个变量m,i,a,n,使a=0.
数据处理:使用if语句,还有for循环的嵌套,判断i%a是否为0。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | NO | 输入的m≤2,所以显示“NO” |
| 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 | 100以内的所有素数 |
| 50 | 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 | 50以内的所有素数 |
1.1.4PTA提交列表及说明

说明
格式错误:我把最后判断i的值和n%15是否等于15的代码放在了for循环的外面。
改正方法:把最后判断i的值和n%15是否等于15的代码放在了for循环的里面。
1.2题目名:字符菱形
根据读入的字符和边长,勾画字符菱形。
1.2.1实验代码截图

1.2.2数据处理:
数据表达:char 接字母,int 接数值.
数据处理:主要是对"%c"," ","\n"的处理.
1.2.3 造测试数据

1.2.4 PTA提交列表及说明

说明:
答案错误:第二十一行代码数字打错了,是减一我写错了。
2.代码互评
同学代码


自己代码

比较:
感觉想的太直了 而且想的太麻烦了,最主要是上课老师说的没认真听讲.
3.学习总结
3.1 学习进度条
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 205 | 320 |
| 第二周 | 724 | 750 |
| 第三周 | 932 | 1120 |
| 第四周 | 1305 | 1420 |
| 第五周 | 1426 | 1721 |
| 第六周 | 1547 | 2022 |
| 第七周 | 1751 | 2251 |
| 第8周 | 1899 | 2480 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
1.代码互评中,每个同学的代码熟练不一样,掌握的不一样,所以可以多和同学请教,扬长补短。
2.这次PTA题目的难度明显加强,但是不能放弃。
3.以前学的东西要去复习,PTA第六题就因为字符表达耽误了很多时间。
4.在解题方面要灵活使用语句,可以尝试多种方法解题。

浙公网安备 33010602011771号