有关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/04/28 22:30:14
有关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(

有关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上了,那么再选一样的时候,就再重新取随机,直到取到和原来的不一样为止啊!