话说一个朋友突然问了我“s m a u r n能组成什么单词”,我试着拼了一会儿,没看出象什么单词,就老实地说“我不知道,不过如果给点时间,我写个小工具找一下”

于是,就开始构想,这个功能太简单了,找个英语单词表,把所有的组合列出来,再一个个比较就是了。

程序还算是容易编,唯一的一个地方就是所有单词的组合,我没想出什么好算法,就临时用了递归来产生所有组合。不过写完了程序,还是觉得应该有更好的办法,可惜大脑发木,google一下,发现了"The Art Of Computer Programming. Volume 4",正好是对组合问题的分析,当然,这只是个小游戏,不过先记下,等有空再好好研究一下。

程序写出来了,解决这个问题的最大关键在于找到一个合适的英语单词表。
从哪能找到比如多的免费的英语单词表呢?google吧。首先找到这里http://www.slate.com/id/2139611/#,不看不知道一看吓一跳,英语单词竟然有988,968,而且还在不断增加。那如何得到这些所有单词的词条呢? 没找到。我记得原来在哪本书上说过有个"English Words bank"之类的网站上面有,不过没找到这个地方,而是找到了stardict的词典下载网页:
http://stardict.sourceforge.net/Dictionaries_PowerWord.php
这里是比较多了。下了个“简明英汉词典”,再找到ConvStar(http://www.octopus-studio.com/beta/MdxBuilder.zip)转一下,再用Powe

从几个字母猜所能组成的英文单词游戏开始相关推荐

  1. 猜成语游戏c语言代码,拼音首字母猜词语游戏 快乐大本营的一个游戏,给了些拼音的首字母,然后组词,让方块移到对面,这个游戏叫什么名字?...

    快乐大本营的一个游戏,给了些拼音的首字母,然后组词,让方块移到对面,这个游戏叫什么名字? 游戏名字叫'天才笨笨碰'游戏规则两人同时坐在椅子上(椅子会喷气.翻倒和摇晃),随机给出4个活动声母和一个固定声 ...

  2. 微信小程序:智力考验看成语猜古诗句好玩解闷小游戏下载

    这是一款猜诗句的一款小程序,特别考脑力 里面拥有低,中,高三种难度 用户通过猜所提供的成语,然后猜出是哪句古诗 当然啦下方也是会有小小提示的,比如古诗作者名字 或者古诗的名字,或者第一个字是什么等等 ...

  3. java猜单词游戏_Java_初级编程,猜英文单词游戏

    大家好,这是我第一次在BlogJava发帖,本人酷爱编程,加入BlogJava社区,就是为了认识结交更多有共同兴趣爱好的朋友,交流彼此学习编程的经验,请大家多多支持我 下面的Java程序是我学习Jav ...

  4. 【小程序源码】看成语猜古诗句好玩解闷小游戏

    这是一款猜诗句的一款小程序,特别考脑力 里面拥有低,中,高三种难度 用户通过猜所提供的成语,然后猜出是哪句古诗 当然啦下方也是会有小小提示的,比如古诗作者名字 或者古诗的名字,或者第一个字是什么等等 ...

  5. python入门第二章房贷计算器 打印五子棋棋盘 猜数字 计数器 逢七拍手游戏

    # 等额本息(均使用基准利率) # 组合贷可作为课后习题 # 商业贷款利率:4.9% # 公积金利率:3.25%# 每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ...

  6. html 英文字母不换行,css如何设置英文单词不换行?

    css可以通过word-wrap属性来设置英文单词不换行,将word-wrap属性的属性值设为nowrap即可设置英文单词强制不换行. css设置强制英文不换行: p { white-space: n ...

  7. 简易猜数1~100数字小游戏ovo

    初阶c语言的小程序: 如有错误,请您赐教qwq #include<stdio.h> #include<time.h>//这里需要time头文件,以便于后续产生随机种子 int ...

  8. 【猜牌算法】魔术师的游戏

    Description 魔术师手中有m张牌,牌的编号为1-n,魔术师预先将牌排好后迭在一起,牌面朝下.对观众说:我不看牌,只数数就可以猜到每张牌是什么,我大声数数,你们听.不信?你们就看. 魔术师按顺 ...

  9. Python小游戏 猜数字——非常有趣的小游戏

    猜字游戏 游戏规则:程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测 如果猜对了,就会循环你是否要继续玩游戏 如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测. ...

最新文章

  1. java多线程中的join方法详解
  2. 返璞归真 asp.net mvc (10) - asp.net mvc 4.0 新特性之 Web API
  3. 易优cms问一下大家 二级目录 真的完全不能装吗
  4. 二十万字C/C++、嵌入式软开面试题全集宝典五
  5. NopCommerce开源项目中很基础但是很实用的C# Helper方法
  6. js 对 URL 参数进行 加密 解密
  7. Android系统的开机画面显示过程分析
  8. 创造型模式——单例模式
  9. python实现多人聊天论文_python网络编程 双人多人聊天
  10. 遍历map时删除不需要的元素方法
  11. java语言在线编译器的设计与实现,已获万赞
  12. Supervisor使用说明
  13. Google 编程之夏:海量优质项目,丰厚报酬,你竟然还不知道?
  14. java 数据库按钮跳转_java,数据库的连接及基本操作
  15. 上周四更新决战俄罗斯小游戏的发包问题
  16. 如何运营ASO积分墙用户,aso积分墙是什么意思
  17. 台式电脑怎么添加计算机硬盘,如何给台式电脑硬盘重新分区
  18. 卷积核后输出维度shape计算公式
  19. 椭圆机的减肥效果怎么样
  20. 数组的过滤方法filter()

热门文章

  1. 2022 极术通讯-安谋科技“周易”NPU教学开发平台亮相嵌入式系统周ESWEEK
  2. Gateway网关异常处理
  3. proxifier使用
  4. 工作好多年,回忆人生--初中三年
  5. 工信部:1-2月我国软件业务收入9074亿元 同比增13.6%
  6. 如何通过excel公式查找一列数据中的相同项目?
  7. 2021-06-07算术
  8. 应用程序怎样缩放自如地部署
  9. Excel VBA | 自动添加序列号
  10. 【愚公系列】2021年12月 通用职责分配原则(七)-纯虚构原则(Pure Fabrication Principle)