这个程序怎么写?
用"a,b,c,d,e"5个英文字母(或者更多)要随机组成用5个字母组成的单词(该单词在字典中不一定要存在)
每个字母在每个单词中只能出现1次
这个要怎么写?
[此贴子已经被作者于2007-8-4 15:32:49编辑过]
[此贴子已经被作者于2007-8-4 15:32:49编辑过]
[此贴子已经被作者于2007-8-4 15:23:46编辑过]
哦...我没想到呢那怎么判断每个字母只能出现1次而且后来的单词不与前面的单词相同?
[此贴子已经被作者于2007-8-4 15:49:20编辑过]
#include<time.h>
#include<stdlib.h>
main()
{
int i,j;
char abc[3]={'a','b','c'};
char ch[5];
for(j=0;j<100;j++)
{
for(i=0;i<5;i++)
{
ch[i]=abc[rand()%3];
printf("%c",ch[i]);
}
printf("\t");
}
getch();
}
[此贴子已经被作者于2007-8-4 15:49:52编辑过]
其实我想要的结果是这样的:
abcde acbde adcbe aebcd....
还有在WIN-TC里把这句放进去就会出错srand(time(NULL))