开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

12
返回列表 发新帖
楼主: 花诗雨露
收起左侧

[已解决] 考考大家脑瓜子

 关闭 [复制链接]
发表于 2024-8-14 14:31:33 | 显示全部楼层   广西壮族自治区柳州市
  
输出调试文本 (game (100, 14))
子程序名返回值类型公开备 注
game文本型 
参数名类 型参考可空数组备 注
preson 
num 
变量名类 型静态数组备 注
list0
pos  
i1  
变量循环首 (1, preson, 1, i1)
加入成员 (list, i1)
变量循环尾 ()
判断循环首 (取数组成员数 (list) > 1)
pos (pos + num - 1)取数组成员数 (list)
删除成员 (list, pos, 1)
判断循环尾 ()
返回 (取文本 (“%s人玩数%s,最后剩下的是第%s人”, preson, num, list [1]))


i支持库列表   支持库注释   
spec特殊功能支持库



能抄为什么要动脑?

点评

易语言的数组从1开始的 后面要+1才对吧 不然循环的过程中会出现几次删除0号   贵州省毕节市  发表于 2024-8-14 15:49
pos = (pos + num - 1) % 取数组成员数 (list)+1   贵州省毕节市  发表于 2024-8-14 15:49

评分

参与人数 1好评 +1 精币 +2 收起 理由
dwcq + 1 + 2 YYDS~!

查看全部评分

回复

使用道具 举报

结帖率:96% (45/47)

签到天数: 24 天

发表于 2024-8-14 14:32:35 | 显示全部楼层   河南省南阳市
@Suky 快来看看啊我发这个算什么啊

点评

啊??没明白你在说什么   福建省泉州市  发表于 2024-8-14 15:13
回复

使用道具 举报

结帖率:80% (4/5)

签到天数: 11 天

发表于 2024-8-14 14:35:07 | 显示全部楼层   上海市上海市
  
变量名类 型静态数组备 注
成员整数型0
i整数型 
a整数型 
报数整数型 
当前次数整数型 
计次循环首 (100, i)
加入成员 (成员, i)
计次循环尾 ()
判断循环首 (取数组成员数 (成员) ≠ 1)
报数 = 报数 + 1
当前次数 = 当前次数 + 1
如果真 (报数 = 14)
调试输出 (删除成员 (成员, 当前次数, 1))
调试输出 (取数组成员数 (成员))
报数 = 0
如果真 (当前次数 > 99)
当前次数 = 0

判断循环尾 ()
计次循环首 (取数组成员数 (成员), i)
调试输出 (成员 [i], “aaaaa”)
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库
   1?????
回复

使用道具 举报

结帖率:80% (4/5)

签到天数: 11 天

发表于 2024-8-14 14:42:13 | 显示全部楼层   上海市上海市
  
变量名类 型静态数组备 注
成员整数型0
i整数型 
a整数型 
报数整数型 
当前次数整数型 
计次循环首 (100, i)
加入成员 (成员, i)
计次循环尾 ()
判断循环首 (取数组成员数 (成员) ≠ 1)
报数 = 报数 + 1
当前次数 = 当前次数 + 1
如果真 (报数 = 14)
调试输出 (删除成员 (成员, 当前次数, 1))
调试输出 (取数组成员数 (成员))
报数 = 0
如果真 (当前次数 > 取数组成员数 (成员))
当前次数 = 0

判断循环尾 ()
计次循环首 (取数组成员数 (成员), i)
调试输出 (成员 [i], “aaaaa”)
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库
    48  ?????
回复

使用道具 举报

结帖率:92% (11/12)

签到天数: 6 天

发表于 2024-8-14 16:00:37 | 显示全部楼层   河北省石家庄市
删除成员即可,这不是有手就行吗
回复

使用道具 举报

签到天数: 24 天

发表于 2024-8-14 16:43:07 | 显示全部楼层   四川省宜宾市
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
n整数型 
编号整数型0
报数整数型 
计次循环首 (100, n)
加入成员 (编号, n)
计次循环尾 ()
判断循环首 ()
报数 = 报数 + 14
如果 (报数 % 取数组成员数 (编号) = 0)
删除成员 (编号, 取数组成员数 (编号), )
删除成员 (编号, 报数 % 取数组成员数 (编号), )
报数 = 报数 - 1
如果真 (取数组成员数 (编号) = 1)
调试输出 (编号 [1])
跳出循环 ()

判断循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库


怎么看逻辑都好像没错 但又不确定答案对不对
回复

使用道具 举报

签到天数: 15 天

发表于 2024-8-14 18:50:51 | 显示全部楼层   辽宁省辽阳市
LEOONL 发表于 2024-8-14 16:43
[e=0].版本 2
.支持库 spec

你调试输出变量“报数”,
再调试输出 “编号”数组,
再看看数组成员少于14后是怎么删除数组成员的,
就知道逻辑错在哪儿了。
回复

使用道具 举报

签到天数: 24 天

发表于 2024-8-15 00:05:36 | 显示全部楼层   四川省宜宾市
正确答案92
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
n整数型 
编号整数型0
报数整数型 
计次循环首 (100, n)
加入成员 (编号, n)
计次循环尾 ()
循环判断首 ()
计次循环首 (14, )
报数 = 报数 + 1
如果真 (报数 > 取数组成员数 (编号))
报数 = 1

计次循环尾 ()
删除成员 (编号, 报数, )
报数 = 报数 - 1
循环判断尾 (取数组成员数 (编号) ≠ 1)
调试输出 (编号 [1])


i支持库列表   支持库注释   
spec特殊功能支持库

回复

使用道具 举报

结帖率:99% (94/95)

签到天数: 4 天

 楼主| 发表于 2024-8-15 10:35:31 | 显示全部楼层   江苏省徐州市
list(range(1, n + 1))     i = 0     while len(people) > 1:         i = (i + m - 1) % len(people)         people.pop(i)     return people[0]   print(josephus(100, 14))
回复

使用道具 举报

结帖率:99% (94/95)

签到天数: 4 天

 楼主| 发表于 2024-8-15 11:42:54 | 显示全部楼层   江苏省徐州市
,按照这个格式,继续完成剩余的表述:

第1轮:上次淘汰是-号,本轮淘汰猴子是14号,剩余99只猴子
第2轮:上次淘汰是14号,本轮淘汰猴子是27号,剩余98只猴子
第3轮:上次淘汰是27号,本轮淘汰猴子是40号,剩余97只猴子
第4轮:上次淘汰是40号,本轮淘汰猴子是53号,剩余96只猴子
第5轮:上次淘汰是53号,本轮淘汰猴子是66号,剩余95只猴子
第6轮:上次淘汰是66号,本轮淘汰猴子是79号,剩余94只猴子
第7轮:上次淘汰是79号,本轮淘汰猴子是92号,剩余93只猴子
第8轮:上次淘汰是92号,本轮淘汰猴子6号,剩余92只猴子
第9轮:上次淘汰是6号,本轮淘汰猴子是19号,剩余91只猴子
第10轮:上次淘汰是19号,本轮淘汰猴子是32号,剩余90只猴子
第11轮:上次淘汰是32号,本轮淘汰猴子是45号,剩余89只猴子
第12轮:上次淘汰是45号,本轮淘汰猴子是58号,剩余88只猴子
第13轮:上次淘汰是58号,本轮淘汰猴子是71号,剩余87只猴子
第14轮:上次淘汰是71号,本轮淘汰猴子是84号,剩余86只猴子
第15轮:上次淘汰是84号,本轮淘汰猴子是98号,剩余85只猴子
第16轮:上次淘汰是98号,本轮淘汰猴子是11号,剩余84只猴子
第17轮:上次淘汰是11号,本轮淘汰猴子是24号,剩余83只猴子
第18轮:上次淘汰是24号,本轮淘汰猴子是37号,剩余82只猴子
第19轮:上次淘汰是37号,本轮淘汰猴子是50号,剩余81只猴子
第20轮:上次淘汰是50号,本轮淘汰猴子是63号,剩余80只猴子
第21轮:上次淘汰是63号,本轮淘汰猴子是76号,剩余79只猴子
第22轮:上次淘汰是76号,本轮淘汰猴子是89号,剩余78只猴子
第23轮:上次淘汰是89号,本轮淘汰猴子是3号,剩余77只猴子
第24轮:上次淘汰是3号,本轮淘汰猴子是16号,剩余76只猴子
第25轮:上次淘汰是16号,本轮淘汰猴子是29号,剩余75只猴子
第26轮:上次淘汰是29号,本轮淘汰猴子是42号,剩余74只猴子
第27轮:上次淘汰是42号,本轮淘汰猴子是55号,剩余73只猴子
第28轮:上次淘汰是55号,本轮淘汰猴子是68号,剩余72只猴子
第29轮:上次淘汰是68号,本轮淘汰猴子是81号,剩余71只猴子
第30轮:上次淘汰是81号,本轮淘汰猴子是95号,剩余70只猴子
第31轮:上次淘汰是95号,本轮淘汰猴子是8号,剩余69只猴子
第32轮:上次淘汰是8号,本轮淘汰猴子是21号,剩余68只猴子
第33轮:上次淘汰是21号,本轮淘汰猴子是34号,剩余67只猴子
第34轮:上次淘汰是34号,本轮淘汰猴子是47号,剩余66只猴子
第35轮:上次淘汰是47号,本轮淘汰猴子是60号,剩余65只猴子
第36轮:上次淘汰是60号,本轮淘汰猴子是73号,剩余64只猴子
第37轮:上次淘汰是73号,本轮淘汰猴子是86号,剩余63只猴子
第38轮:上次淘汰是86号,本轮淘汰猴子是100号,剩余62只猴子
第39轮:上次淘汰是100号,本轮淘汰猴子是13号,剩余61只猴子
第40轮:上次淘汰是13号,本轮淘汰猴子是26号,剩余60只猴子
第41轮:上次淘汰是26号,本轮淘汰猴子是39号,剩余59只猴子
第42轮:上次淘汰是39号,本轮淘汰猴子是52号,剩余58只猴子
第43轮:上次淘汰是52号,本轮淘汰猴子是65号,剩余57只猴子
第44轮:上次淘汰是65号,本轮淘汰猴子是78号,剩余56只猴子
第45轮:上次淘汰是78号,本轮淘汰猴子是91号,剩余55只猴子
第46轮:上次淘汰是91号,本轮淘汰猴子是4号,剩余54只猴子
第47轮:上次淘汰是4号,本轮淘汰猴子是17号,剩余53只猴子
第48轮:上次淘汰是17号,本轮淘汰猴子是30号,剩余52只猴子
第49轮:上次淘汰是30号,本轮淘汰猴子是43号,剩余51只猴子
第50轮:上次淘汰是43号,本轮淘汰猴子是56号,剩余50只猴子
第51轮:上次淘汰是56号,本轮淘汰猴子是69号,剩余49只猴子
第52轮:上次淘汰是69号,本轮淘汰猴子是82号,剩余48只猴子
第53轮:上次淘汰是82号,本轮淘汰猴子是96号,剩余47只猴子
第54轮:上次淘汰是96号,本轮淘汰猴子是9号,剩余46只猴子
第55轮:上次淘汰是9号,本轮淘汰猴子是22号,剩余45只猴子
第56轮:上次淘汰是22号,本轮淘汰猴子是35号,剩余44只猴子
第57轮:上次淘汰是35号,本轮淘汰猴子是48号,剩余43只猴子
第58轮:上次淘汰是48号,本轮淘汰猴子是61号,剩余42只猴子
第59轮:上次淘汰是61号,本轮淘汰猴子是74号,剩余41只猴子
第60轮:上次淘汰是74号,本轮淘汰猴子是87号,剩余40只猴子
第61轮:上次淘汰是87号,本轮淘汰猴子是1号,剩余39只猴子
第62轮:上次淘汰是1号,本轮淘汰猴子是14号,剩余38只猴子
第63轮:上次淘汰是14号,本轮淘汰猴子是27号,剩余37只猴子
第64轮:上次淘汰是27号,本轮淘汰猴子是40号,剩余36只猴子
第65轮:上次淘汰是40号,本轮淘汰猴子是53号,剩余35只猴子
第66轮:上次淘汰是53号,本轮淘汰猴子是66号,剩余34只猴子
第67轮:上次淘汰是66号,本轮淘汰猴子是79号,剩余33只猴子
第68轮:上次淘汰是79号,本轮淘汰猴子是92号,剩余32只猴子
第69轮:上次淘汰是92号,本轮淘汰猴子是5号,剩余31只猴子
第70轮:上次淘汰是5号,本轮淘汰猴子是18号,剩余30只猴子
第71轮:上次淘汰是18号,本轮淘汰猴子是31号,剩余29只猴子
第72轮:上次淘汰是31号,本轮淘汰猴子是44号,剩余28只猴子
第73轮:上次淘汰是44号,本轮淘汰猴子是57号,剩余27只猴子
第74轮:上次淘汰是57号,本轮淘汰猴子是70号,剩余26只猴子
第75轮:上次淘汰是70号,本轮淘汰猴子是83号,剩余25只猴子
第76轮:上次淘汰是83号,本轮淘汰猴子是96号,剩余24只猴子
第77轮:上次淘汰是96号,本轮淘汰猴子是8号,剩余23只猴子
第78轮:上次淘汰是8号,本轮淘汰猴子是21号,剩余22只猴子
第79轮:上次淘汰是21号,本轮淘汰猴子是34号,剩余21只猴子
第80轮:上次淘汰是34号,本轮淘汰猴子是47号,剩余20只猴子
第81轮:上次淘汰是47号,本轮淘汰猴子是60号,剩余19只猴子
第82轮:上次淘汰是60号,本轮淘汰猴子是73号,剩余18只猴子
第83轮:上次淘汰是73号,本轮淘汰猴子是86号,剩余17只猴子
第84轮:上次淘汰是86号,本轮淘汰猴子是99号,剩余16只猴子
第85轮:上次淘汰是99号,本轮淘汰猴子是12号,剩余15只猴子
第86轮:上次淘汰是12号,本轮淘汰猴子是25号,剩余14只猴子
第87轮:上次淘汰是25号,本轮淘汰猴子是38号,剩余13只猴子
第88轮:上次淘汰是38号,本轮淘汰猴子是51号,剩余12只猴子
第89轮:上次淘汰是51号,本轮淘汰猴子是64号,剩余11只猴子
第90轮:上次淘汰是64号,本轮淘汰猴子是77号,剩余10只猴子
第91轮:上次淘汰是77号,本轮淘汰猴子是90号,剩余9只猴子
第92轮:上次淘汰是90号,本轮淘汰猴子是2号,剩余8只猴子
第93轮:上次淘汰是2号,本轮淘汰猴子是15号,剩余7只猴子
第94轮:上次淘汰是15号,本轮淘汰猴子是28号,剩余6只猴子
第95轮:上次淘汰是28号,本轮淘汰猴子是41号,剩余5只猴子
第96轮:上次淘汰是41号,本轮淘汰猴子是54号,剩余4只猴子
第97轮:上次淘汰是54号,本轮淘汰猴子是67号,剩余3只猴子
第98轮:上次淘汰是67号,本轮淘汰猴子是80号,剩余2只猴子
第99轮:上次淘汰是80号,本轮淘汰猴子93号,剩余1只猴子
根据上述的过程,我们可以确定最后剩余的猴子编号。在最后一轮,也就是第99轮,淘汰的是93号猴子,所以剩余的猴子编号是94号。因此,94号猴子将成为大王。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表