void sc(int b,int c,int d){//b确定顺序,c确定是否含有中文释义,d决定显示的秒数 int num=0; int numb=0; //请设置复习的次数 cout<<"请设置你所需要复习的次数:"; cin>>numb; numb=numb*cnt; //总共显示的次数实际上是复习次数乘上单词的个数!! system("cls"); if(b==1){//乱序展示单词 while(num<numb){ srand(time(0)); i=rand()%(cnt); if(c==1){ cout<<book[i].y<<" "<<book[i].z<<endl; times(d); }else{ cout<<book[i].y<<endl; times(d); } num++; } }else{//顺序展示单词 i=0; while(num<numb){ if(c==1){//若c为 1 ,则是要显示中文含义 cout<<book[i].y<<" "<<book[i].z<<endl; times(d); }else{ cout<<book[i].y<<endl; times(d); } i++; if(i>=cnt){ i=0;//如果超过了单词数量,则 i 就重新归零 } num++; } } }