有关random函数void practicec(){CTOE ctoe[100];char ieng[20];int num=100,rn=0,orn,grade=30;int score=0;FILE *fp;int i;fp=fopen("g:\\ctoe.txt","r");for(i=0; i

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 02:44:12
有关random函数voidpracticec(){CTOEctoe[100];charieng[20];intnum=100,rn=0,orn,grade=30;intscore=0;FILE*fp

有关random函数void practicec(){CTOE ctoe[100];char ieng[20];int num=100,rn=0,orn,grade=30;int score=0;FILE *fp;int i;fp=fopen("g:\\ctoe.txt","r");for(i=0; i
有关random函数
void practicec()
{
CTOE ctoe[100];
char ieng[20];
int num=100,rn=0,orn,grade=30;
int score=0;
FILE *fp;
int i;
fp=fopen("g:\\ctoe.txt","r");
for(i=0; i

有关random函数void practicec(){CTOE ctoe[100];char ieng[20];int num=100,rn=0,orn,grade=30;int score=0;FILE *fp;int i;fp=fopen("g:\\ctoe.txt","r");for(i=0; i
需要stdlib.h
do
{
orn=rn;
rn=random(num);
}while(rn==orn);
加了这样的意思是判断在for循环里不至于总是抽取到相同的单词来翻译啊!
由于是先执行,再判断,所以第一次的数字已经在orn上了,那么再选一样的时候,就再重新取随机,直到取到和原来的不一样为止啊!