| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 643 人关注过本帖
标题:猜数
只看楼主 加入收藏
bbsstart
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-2-1
收藏
 问题点数:0 回复次数:1 
猜数
人和计算机做猜数游戏。人默想一个四位数,由计算机来猜。计算机将所猜的数显示到屏幕上,并问两个问题:一、有几个数字猜对了;二、猜对的数字中有几个位置也对了。人通过键盘来回答这两个问题。计算机一次又一次地猜,直到猜对为止。

为了简化输入输出,计算机每次输出一个四位数,然后人输入两个用空格分开的数,分别表示有几个数字猜对,有几个数字位置也对。右图是某次猜数过程:人默想的数是3422,奇数行是计算机猜的数,偶数行是人输入的信息。在这个例子中,计算机第五次猜中了数,在人输入4 4后程序结束退出。
请你写一个这样的猜数程序,看看你所想的数能在几次后被程序猜中。如果在猜数过程中,计算机发现人故意欺骗,输入了不正确的信息,那么程序将输出0然后直接退出。

6897
0 0
5555
0 0
4444
1 1
4333
2 0
3422
4 4
搜索更多相关主题的帖子: 计算机 键盘 信息 游戏 
2008-02-05 05:09
闪闪4521
Rank: 1
等 级:新手上路
帖 子:196
专家分:0
注 册:2007-11-30
收藏
得分:0 

我倒,居然数字能重复
那电脑从0000,1111直到9999
不就找到了是哪几个了?
让后排列组合呀,
2008-02-05 20:11
快速回复:猜数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015323 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved