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.在解题方面要灵活使用语句,可以尝试多种方法解题。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步