33,027
社区成员




void randPrint(int k[], int size){
int sum = 0;
int index = 0;
for(; index<size; ++index) sum += k[index];
srand(time(0));
int randNum = rand()%sum;
for(index=0; index<size; ++index){
if(k[index] > randNum)
printf("%d ",k[index]);
}
}
int main()
{
int k[] = {1,2,3,4,5};
randPrint(k,5);
return 0;
}