c语言实现从一个数组中随机抽取一个元素 随机产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且数组的长度减1。代码如下:
c语言实现从一个数组中随机抽取一个元素 随机2113产生一个数,然后每次将数组元素的最后5261一个数与4102这个数交换,并且1653数组的长度减1。代码如下:includeincludedefineN100intmain(){inta[N];inti,t,tag;for(i=0;i;i+)a[i]i;tagN-1;while(tag){irand()%tag;ta[i];a[i]a[tag];a[tag]t;printf(\"%dt);tag-;}return0;}
如何用C语言实现 从指定的几个数中随机抽出一个数。这几个数不是连续的,而是零散的。