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.在解题方面要灵活使用语句,可以尝试多种方法解题。

posted @   wsdmr  阅读(116)  评论(1编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示