为每个单词设定一个索引值。
假设一共有100个单词吧?
使用rand()%100,就可以得到0-99之间的随机值了。
+1就是1—100之间培誉的随机值。
你先定义一个容量为200或更大的凳神数组,给他们全部用上述方法附上随机值。然后挨个读取就可以了。
至于具体代码要自己研究。注意:
1.要生成配粗段随机种子。srand((unsigned)time(0))否则总是生成同一个。
2.随机种子产生以此即可。
3.你还可以使用队列,挨个读取,还可以设定优先级,让经常错的优先级提高--这就算人工智能吧,呵呵。
http://zhidao.baidu.com/question/38052334.html
上面的人给出得代码有问题,一是头文件烂圆,二是数组长度,三是输出应脊历漏该是%c,也就是输出应该是字符,我简单改了下:#include<樱烂stdio.h>
#include<string.h>
void main()
{
int i,j
char s[20]
printf("输入一个单词\n")
scanf("%s",&s)
i=strlen(s)
s[i]='\0'
for(j=i-10<=jj--)
{
printf("%c",s[j])
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)