过期的奶粉喝了会怎样:数字随机排列编程?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/12 16:28:45
数字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];
}
};