猫史档案馆


【海K·社区编程考题1】

用户:树林归来树林归来查看:100 回复:4 评论:16 创建时间:2021-07-24T12:34:16


大家好~我是大海~(大海解说的fan)

为了检测一下大家在社区的编程能力,我弄几道题来检测一下。

Are you ready ?

Start!!!

 

【第一题】

根据质数不是1,不是2、3、5、7的倍数(2、3、5、7除外)的原理,请用Kitten4.0的积木编出在1~100以内判断质数,如果判断的数不是2、3、5、7的倍数(2、3、5、7除外),就将它存进“质数”列表里,最后输出列表全部的元素的程序。

注意:程序的效率要高。

难度等级:★★★

 

【第二题】

用Kitten4.0的积木编出交换两个变量的值的程序。(简简单单,有手就行)

难度等级:★

 

【第三题】

用Kitten4.0的积木编出交换三个变量的值的程序。(简简单单,有手就行)

难度等级:★

 

【第四题】

用Kitten4.0的积木编出一个等差数列,项数不限。

难度等级:★★★

 

【第五题】

用Kitten4.0的积木绘制一个奥运五环。(每个环的颜色不同)

center_image

 

上面的题目你都会吗?请在回帖区解答。

答题格式:【第一题】

              积木图片

             【第二题】

            积木图片

            ......

             【第五题】

              积木图片

 

加油~相信你都会!emotion_编程猫_加油

 

下一期的考题将在明天发出!我们不见不散~


回复

上一页第 1 页 / 共 1 页下一页
树林归来树林归来

大佬萌新不妨来挑战一下~

点赞0


评论

下周公布所有答案


fx已退fx已退

center_image

center_image

第一题

 

点赞0


评论

如果你的程序和我的程序不符合,请说说运行结果

额,那你发一下你的程序吧

到底是什么格式aaaa!

还有第四题不有手就行吗?

答题格式都在帖上说了

有手就行指的是很简单的意思

要发我的程序,要在下周发


Mellin_AmpMellin_Amp

第一题如果要效率高,介于数据范围比较小,建议手动把质数录入进去emotion_doge

点赞0


评论

不需要手动录入,我都知道怎么弄了

变通一下吧,大佬一般都会

可以看看第二题

单纯抖个机灵,这题太白送了,盲猜下面会有一堆人摆出各种素数筛(


Mellin_AmpMellin_Amp

这是喵我的emotion_doge

上欧拉筛

其中列表prime和p是长度为上限n的全0列表

num初始值是0

center_image

这可比费拉不堪的一个个判定快乐多了emotion_doge

点赞0


评论

你问我为啥一个学物理竞赛的会欧拉筛?当然是看了爵士的OI教程https://shequ.codemao.cn/community/323849

草!你要的不是质数,是不被2357整除的数( 那就在循环里头加一个j<5的判定(悲)

所以为什么你题面上说的数要存进“质数表”里(

看题看题,下周公布所有答案