Office中国论坛/Access中国论坛

标题: 一道猜数字游戏编程的题,求最优代码。 [打印本页]

作者: lzx-shmily    时间: 2005-7-15 04:47
标题: 一道猜数字游戏编程的题,求最优代码。
曾经碰到过这么一道猜数字游戏编程的题:

1、  由计算机随机产生4个0-9的互不相同的数。

2、  人工输入4个互不相同的数,如果这4个数有相同,则要求重新输入,限制只可以输入10次,10次之后可选择重来或离开。

3、  将人工输入的4个数与计算机产生的对比,如果有相同,而且位置一样的,有多少个就输出多少个A;有相同的数字但位置不一样的,有多少个就输出多少个B;两种情况都没有就输出0A0B。

例如:计算机随机产生的数字为:2345

如果人工输入:1378

计算机就输出:1A

如果人工输入:1078

计算机就输出:0A0B

如果人工输入:2378

计算机就输出:2A 

如果人工输入:1038

计算机就输出:1B

如果人工输入:2038

计算机就输出:1A1B

如果人工输入:5432

计算机就输出:4B 大家试着编编看,看誰的代码最优。

[此贴子已经被作者于2005-7-14 20:49:18编辑过]


作者: 海狸先生    时间: 2005-7-16 00:08
[attach]11820[/attach]

俺先做一个,不过不是最好的,呵呵

俺好像没怎么理解游戏意思,不过原理上是实现了,呵呵

[此贴子已经被作者于2005-7-17 17:56:59编辑过]


作者: 轻风    时间: 2005-7-16 00:30
我很早前也做过一个,也让大家看看。不过那时比现在更菜,代码肯定很多冗余,见笑了。

[attach]11821[/attach]



[此贴子已经被作者于2005-7-15 16:32:17编辑过]


作者: LucasLynn    时间: 2005-8-3 18:55
你的问题是要写代码提供这个界面,让人来猜?还是写代码根据返回的结果自动猜?
作者: gw    时间: 2005-12-25 22:59
aa

[此贴子已经被作者于2005-12-25 18:32:54编辑过]


作者: ytlimin    时间: 2005-12-27 20:07
up
作者: SHAOHUAQIN    时间: 2006-8-25 05:23
good
作者: fanwolove    时间: 2007-12-24 15:28
标题: 好啊
就是想看看 啊
作者: 52fy    时间: 2008-1-18 23:52
很是X的人啊  都太厉害了
作者: haemon    时间: 2008-2-12 03:06
顶顶看看````````




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3