vb题目,九个数中剔除第七个数

就是说有9个人在船上,可是船破了,所以要剔除一些人,最后只留下一个,方法是从第一个开始数,第七个人被踢掉,依次从被踢掉的那个的后一个开始数,到第七个又被踢,直到最后只剩最... 就是说有9个人在船上,可是船破了,所以要剔除一些人,最后只留下一个,方法是从第一个开始数,第七个人被踢掉,依次从被踢掉的那个的后一个开始数,到第七个又被踢,直到最后只剩最后一个,输出留下的那个的编号
要vb的编程过程的~~~⊙﹏⊙b
展开
 我来答
变体超人
2011-04-07
知道答主
回答量:7
采纳率:0%
帮助的人:3.7万
展开全部
Private sub form-click()
Dim a(9) as integer, m as integer,x as integer ,n as integer
for x=1 to 9
a(x)=1
next x
m=9 '表示还剩的人数
n=0
x=1
do while m>0
If a(x)=1 then n=n+1
If n=7 then
print x
n=0
m=m-1
a(x)=0
end if
x=x+1
if x>9 then x=1
loop
End sub
1196218379
2011-04-07 · TA获得超过835个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:599万
展开全部
剩下的是个开始时的第2,自己推推就是了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书西靠可暴2h
2011-04-07 · TA获得超过487个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:214万
展开全部
递归。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式