c语言怎么表示随机
在一个有50人参加的晚会中,设置一等奖2名,二等奖4名,三等奖6名,采用电脑抽奖,要求:每人只抽一次奖,抽出的总奖项数量不能多或者少(例如,如果一等奖已抽了2名,则后面就没有一等奖,同样,12个奖也必须都抽出)。我想将50个人随机对应1-50的数,刚学没多久,求指导!
2011-04-05 15:13

2011-04-05 15:19
2011-04-05 15:35
2011-04-05 15:36
2011-04-05 15:52
程序代码:
//Delete duplicate elements
for(i=0;i<len-1;i++) {
for(j=i+1;j<len;j++) {
if(RandArray[i]==RandArray[j]) {
while(1) {
ch=RandomChar();
if(ch!=RandArray[j]) {
break;
}
}
RandArray[j]=ch;
}
}
}

2011-04-05 16:01