C语言I博客作业08

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611
这个作业的目标 学习并熟悉break、continue的使用
学号 20208987

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

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

题目内容描述:输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
1.1.1数据处理

数据表达:用了m,n,i,j;这些变量由int定义而来的,为整型变量。
数据处理:
表达式:赋值表达式n=0,逻辑表达式m>541,m<=2,算数表达式i%j==0.
流程结构:if-else语句.

1.1.2 实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

1.编译错误:break后面忘记用分号;
2.编译错误:printf(\n)后面有时候忘记加分号.

1.2幸运彩票 (15分)

彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1 数据处理

数据表达:用了变量,a,b,c,d,e,f,g;这些变量由int定义而来;为整型。
数据处理:
表达式:算数表达式c+d+e=f+g+h。
流程结构:for循环,if else语句。

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

答案错误:You are lucky后面没加!
答案错误:Wish you good luck后面没加.

2.代码互评(5分)

同学代码截图1.


同学代码截图2.

自己代码截图:

1.大家都是使用的for循环,在想法上都差不多,通过逐个顺序进行筛选;
2.定义的变量不一样,思路都差不多,大同小异;
3.匡同学的代码感觉更多一些,在一些数上进行了处理,处理的数量上更加详细些.

3.学习总结(15分)

3.1 学习进度条(5分)


3.2 累积代码行和博客字数(5分)

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

3.3.1 学习内容总结
本周学习了break,continue和循环镶嵌的使用。

3.3.2 学习体会
1.这次作业难度对我来说简直太难了,这说明水平太菜了,需要加强在加强了.
1.努力学习,应该多总结自己学过的知识点,加强记忆与练习.
2.要自己学会多摸索一下数学方法,和计算过程.
3.在做完题目后还是应该多找些方法,看是否还有别的解题过程.
4.继续保持良好状态学习,对这次作业内容应该要更要加油了.

3.3.3关于如何跳出循环问题:
1.使用goto语句。
2.使用return函数。
3.直接修改外层循环条件。
4.在外层循环设置判断条件。
5.在大循环后面判断标志加入break。
ps:来源于yalewoo

posted @ 2020-12-14 11:27  小歆同学呀  阅读(184)  评论(16编辑  收藏  举报
/心做