游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2550|回复: 7

编程点将台第27期

[复制链接]

8

主题

183

帖子

183

积分

注册会员

Rank: 2

积分
183
发表于 2006-7-11 13:38:00 | 显示全部楼层 |阅读模式
有30个小孩,15个穿白色衣服,另外15个穿红色衣服。他们围成一圈并依次编号,教师指定从第1个小孩开始报数,报到第9个小孩即令其出列。然后从下一个孩子继续报数,数到第9各小孩又令其出列,问怎样对小孩排序在能保证出列的全部是红色衣服的小孩?

不限语言,将写好的程序发送和你的联系方式到编程点将台pcw-cjy@vip.sina.com,前两名奖金50元。

8

主题

183

帖子

183

积分

注册会员

Rank: 2

积分
183
 楼主| 发表于 2006-7-11 13:40:00 | 显示全部楼层

Re: 编程点将台第27期

我先发,各位跟帖。Turbo Pascal 7.0

sf_200671113407.rar

2.59 KB, 下载次数:

4

主题

32

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2006-7-12 08:19:00 | 显示全部楼层

Re:编程点将台第27期

题目没说清啊

到底怎么出去啊,是只出两次还是直到没有白衣服的?

8

主题

183

帖子

183

积分

注册会员

Rank: 2

积分
183
 楼主| 发表于 2006-7-12 14:46:00 | 显示全部楼层

Re:编程点将台第27期

直到没有白的。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-7-15 05:51:00 | 显示全部楼层

Re:编程点将台第27期

vb.net:
dim resault as arraylist
dim i as integer
dim tmp as integer
'计算
for i=1 to 15
tmp+=9
if tmp>30 then
tmp=30-tmp
end if
resault.add tmp
next i
'排序
dim red as string,white as string
for i=1 to 30
if resault.indexof(i)=-1 then
white+=i & " "
else
red+=i & " "
next i
console.writeline "red:" & red
console.writeline "white:" & white


一共45次循环,比楼主少不少次,呵呵

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-7-15 17:38:00 | 显示全部楼层

Re:编程点将台第27期

有更难点的没?

8

主题

183

帖子

183

积分

注册会员

Rank: 2

积分
183
 楼主| 发表于 2006-7-15 17:56:00 | 显示全部楼层

Re:编程点将台第27期

编程点将台每2星期一次,这个月27号又有新的了。难点的嘛?你要要我明天给你。

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2006-7-15 20:49:00 | 显示全部楼层

Re:编程点将台第27期

希望下次的题能难一点,这题似乎简单了一点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 23:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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