首页 新闻 会员 周边

英语单词填空问题PS:否些小问题我需要解决。但是大致方向我已经了解。不会浪费大家太多时间的

0
悬赏园豆:10 [已关闭问题] 关闭于 2012-07-13 18:23

问题描述:这是一款帮助学生背单词的小软件。建立单词库,可从单词库中随机抽取单词,并随机隐去该单词中的一些字母,在屏幕上显示带空格的单词,用户对空格处的字母进行补全,程序判断填补是否正确,并统计正确率。

编程任务:

(1)     建立单词库,并可以方便地对单词库进行增加、删除。

(2)     随机读取一个单词。

(3)     随机隐去单词中的一些字母,规则是:长度为2~4空一个字母,5~7空二个字母,8~10空三个字母,11以上空四个字母。用随机数方式确定隐去哪几个位上的字母,并在屏幕上显示带空格单词。

(4)     用户填充空格处的字母,程序判断填充是否正确。

(5)     当用户结束游戏时,统计正确率,并输出相应的鼓励语句。

我想知道思路和具体的实现方法。。。。谢啦

问题补充:

单词库在vc++6.0中应该怎样建立。是把所有单词网罗吗?好像有些太不切实际看了,诸位给个答案。。。。谢谢

我觉得是不是可以在用随机数产生了需要被除去的字母的时候,把这些字母留下来,然后再根据玩者填充的字母,两者相比较之后,就可以判断是否填充正确。只是如何实现。。。。这个算法。

还有就是,我用一个文本文档建立一个简单的单词库,这样的话,如何来随意的增加或删减里面的单词个数?这个题目的大致思路我都理解了,只是很多细小方面存在很多问题。求解

江迪GOGO的主页 江迪GOGO | 初学一级 | 园豆:184
提问于:2012-06-29 16:31
< >
分享
所有回答(2)
0

思路:

完成1、2、3、4、5

遇到具体问题的时候再提问

可以参考http://q.cnblogs.com/q/19303/

代码示例 | 园豆:49 (初学一级) | 2012-06-29 16:50

额。还有就是我是初学者,只有c++基础和数据结构最简单的内容的了解。所以我现在没有任何思路咯。就包括是用栈,还是用什么东西的,我都不是很懂

支持(0) 反对(0) 江迪GOGO | 园豆:184 (初学一级) | 2012-06-29 22:41

怎么建立一个单词库?我用的是vc6.0的程序。用c++来做。使用数组?还是其他的、、、

支持(0) 反对(0) 江迪GOGO | 园豆:184 (初学一级) | 2012-06-30 08:36
0

肯定是用文本文件啊。然后去文本里面查。

forhells | 园豆:724 (小虾三级) | 2012-07-01 20:10

那怎么用随机数的方式呢。我不知道随机数这个程序怎么实现、上查了很多资料我找不到适合我这个程序的、

支持(0) 反对(0) 江迪GOGO | 园豆:184 (初学一级) | 2012-07-02 17:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册