包虫病有什么危害:数字随机排列编程?

来源:百度文库 编辑:高考问答 时间:2024/05/05 10:44:29
数字1-8,随机排列为2组,每组4个数字,如何用C语言或PASCAL语言实现编程?

#include <stdlib.h>
#define RAND_MAX 8
void main(){
int src[8],g1[4],g2[8],c;
for(int i=1,i<=8,i++) src[i]=i;
for(int i=1,i<=4,i++){
c=rand();
if(src[c]==0){
i--;break;}
g1[i]=src[c];src[c]=0;
}
for(int i=1,i<=8,i++){
if(src[i]!=0) g2[i]=src[i];
}
};