编个“猜数字”玩玩
来源:互联网 发布:java线程池的使用例子 编辑:程序博客网 时间:2024/04/30 17:36
一日午晌,顿觉百无聊赖,阵阵哈切之余,竟忆起儿时游玩之小游戏,名曰“猜数字”,此物规则甚是简单,游玩之时仅需猜测一四位数字,接着便可得到相应之正误结果,然后依此继续猜测,如此周而复始,直至猜测功成。
如诸位看官依然不甚了了亦无甚大碍,容我在此以一简单示例剖析之:
譬有一数字1234,游玩者之目的即将其猜出,游戏伊始,游玩之人自不知其所需猜测之数字为何,故其可能胡诌一数字,譬如4253,此猜测数字较之原数字而言,大抵有以下之特点,第一便是数字2,其出现于原数字之中,亦出现于猜测之数之中,并且其所在位置亦相同,皆在百位,故此数可谓之精准匹配,称其为A类型数字;与之相比,数字3虽亦出现于原数字及猜测数字之中,然其位置并不相同,一个处十位,一个处个位,此类数字可谓之次准匹配,称其为B类型数字,故猜测者报出4253之猜测时,其会得到1A1B之反馈,意为猜测数字之中共有一个A类型之数字、一个B类型之数字,猜测之人依此结果继续猜测,直至猜出,一般而言,猜测次数最少之人获胜,有时亦可纳入时间限制之考量。
现时思量一番,与其无聊,不如编写个“猜数字”以期自娱自乐,以免大好韶华匆匆而逝,老大来追悔莫及,既然如此,何不马上动手,图形界面?鼠标跟踪?此等花哨之事大可不必,黑白一个单调控制台,足矣足矣 :)
在此便列出全部之实现代码,数来也不过区区一百来行,如果看官有意,大可完整复制黏贴并编译之 :) ( 本人所用编译器为MinGW(gcc),故并不保证在VC中亦可顺利通过,见谅见谅 )
- 编个“猜数字”玩玩
- 装个Ubuntu玩玩
- 开个博客玩玩
- 建个博客玩玩
- 编程编累了,玩玩这个游戏
- 自己编的猜数字小游戏
- 装个英文系统玩玩
- 心血来潮,弄个APP玩玩
- 自己写个list玩玩
- Android画个时钟玩玩
- 今天开个博客玩玩
- 玩玩
- 玩玩
- 玩玩
- 玩玩
- 玩玩
- 玩玩
- php 编一函数计算一个字符串中有多少个字母.汉字.数字?
- Aix5.3操作系统上部署phpBB论坛
- 你心目中的原型设计软件是什么样?Balsamiq Mockups告诉你
- 揭秘OPhone白手起家前后:一个系统的诞生
- vs 05 c# 实现简单的计算器功能
- 经典游戏,计算24点,简单实现
- 编个“猜数字”玩玩
- BIOS中隐藏Telnet后门
- UBUNTU开启framebuffer
- 数据结构与算法分析-队列的实现
- 设计模式之一:Java中的简单工厂模式
- C++下的数字和字符串间的转换
- 数据结构与算法分析-栈的实现
- 单播、多播、广播、任播的概念
- 数据结构与算法分析-二叉查找树的实现