估计你是不符合条件就一直随机了……直到随机到了为止 首先,确定你a的子集里面的元素个数,比如{a[1][1],a[6][5],a[3][5],a[3][7]}总共4个,把这4个元素单独组成一个新数组b[4],然后 srand((unsigned)time(null)); d = rand()%(b内元素个数,也就是4);开始随机 此时d显然...
1、C语言中生成1个0到1的随机数可以执行语句:float b=rand()/(RAND_MAX+0);解析:标准C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。 2、int i,r;int a=0,b=0;//a,b分别用来统计产生0,1的个数。for(i=0;i1000;i++){ sran...