ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6575|回复: 17

[Excel 程序开发] [开_84]最后一个珠子的号码是?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-2-16 23:36 | 显示全部楼层 |阅读模式

不论是正式竞赛区还是公开竞赛区,程序类题目比较少,我想把我的思路提供给大家,看看能不能编成程序。我不懂VBA,所以无法提供答案。

  题目:有一个和尚,他有两串佛珠,每串七七49颗,都按1~49的顺序编号,他念经有个怪癖,他每天念经前要把其中一串佛珠拆开散放进一个纸箱。摇一摇后从中摸出一颗珠子,看看上面的号码,比如说是23号,然后拿起另一串佛珠从第1号开始数,数到第23颗珠子(即23号珠子)便把它拿出来,接着又24号珠子开始数,数到第23颗(即46号珠子)时也把它拿出来,接着又从47号珠子开始数,数到第23颗(即20号珠子,因为珠子串成一串,49号与1号是连着的)时也把它拿出来,接着又从21号珠子开始数,数到第23颗(即44号珠子,注意,23号珠子原先已经被拿出,所以到44号)也把它拿出来,。。。。。。如此循环,每数到第23颗都要拿出来,即使最后珠子不足23颗,也要在剩下的珠子继续循环,直到剩下最后一颗。现在和尚想知道,当他每天从摇一摇后的纸箱里摸出一颗珠子(如上面的23号珠子),重复上面的做法后,最后剩下的那个珠子的号码是多少?你能告诉他吗?请大家编程帮他解决。

单选投票, 共有 10 人参与投票

距结束还有: 3353 天14 小时1 分钟

您所在的用户组没有投票权限

TA的精华主题

TA的得分主题

发表于 2006-2-17 15:32 | 显示全部楼层

支持楼主的问题!我的答案是34

代码如下: 5ck0SLLj.txt (615 Bytes, 下载次数: 194)


TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 15:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用Long_III在2006-2-17 15:32:47的发言:

支持楼主的问题!我的答案是34

代码如下:

结果正确,龙三兄真是厉害啊!

TA的精华主题

TA的得分主题

发表于 2006-2-17 16:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

再送一个公式解法.

偶是半路出家,底子薄,边界处理,搞得我一鼻子灰.还是公式来得快,当然,也可能是因先用vba解了的缘故.总之,我这个vba的方法比较那个....

66LMZCFK.rar (10.4 KB, 下载次数: 75)


TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 16:29 | 显示全部楼层
以下是引用shuyee在2006-2-17 16:21:50的发言:

偶是半路出家,底子薄,边界处理,搞得我一鼻子灰.还是公式来得快,当然,也可能是因先用vba解了的缘故.总之,我这个vba的方法比较那个....


哇噻,shuyee兄还能用函数解出来,佩服佩服!

TA的精华主题

TA的得分主题

发表于 2006-2-17 18:01 | 显示全部楼层
根据楼主后来给的短消息,这样可以吗 79zhcE2P.rar (8.87 KB, 下载次数: 46)

TA的精华主题

TA的得分主题

发表于 2006-2-17 18:29 | 显示全部楼层
nS7Md18r.rar (8.3 KB, 下载次数: 52)
应该还行。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 19:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

要的就是cxjsjt兄附件的效果,而且代码很简洁。

呵呵,龙三兄把所有结果都列出来了,一劳永逸。

谢谢两位,向你们学习编程知识及技巧。

TA的精华主题

TA的得分主题

发表于 2006-2-18 04:58 | 显示全部楼层

不知道我的对不对,我没有检验过!


刚跟朋友喝完酒回来,睡不着就上来看看,搞了一下,没有检验,不知道对不对,请各位老师批评指正。

4dVEyYFl.rar (11.63 KB, 下载次数: 28)
[此贴子已经被作者于2006-2-18 5:08:14编辑过]

0TRkz2Ci.rar

11.67 KB, 下载次数: 26

[VBA8]最后一个珠子的号码是?

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-18 13:01 | 显示全部楼层
以下是引用sandyw在2006-2-18 4:58:36的发言:


刚跟朋友喝完酒回来,睡不着就上来看看,搞了一下,没有检验,不知道对不对,请各位老师批评指正。



sandyw兄真是性情中人,喝完酒还有心情玩这个。

经检验,结果不对嗬请再检查检查。不过计算的过程倒蛮有趣的。

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-28 09:34 , Processed in 0.053928 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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