用C语言编写一个背单词的软件

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:04:47
[10][10]个单词,随机出一个汉语解释,然后用户输入对应的英文,用户背完后计算出正确率
单词是特定的。比如是高三的某一单元单词表。
请高手指点我一下
基本结构我已经写好,就是不知道如何让20个特定单词随机出现。。。
高手门最好能写一个完整的函数让我参考一下
谢谢了!!!

这还不简单?
为每个单词设定一个索引值。
假设一共有100个单词吧?
使用rand()%100,就可以得到0-99之间的随机值了。
+1就是1—100之间的随机值。
你先定义一个容量为200或更大的数组,给他们全部用上述方法附上随机值。然后挨个读取就可以了。
至于具体代码要自己研究。注意:
1.要生成随机种子。srand((unsigned)time(0))否则总是生成同一个。
2.随机种子产生以此即可。
3.你还可以使用队列,挨个读取,还可以设定优先级,让经常错的优先级提高--这就算人工智能吧,呵呵。