随机产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且数组的长度减1。int [] b = new int[100];int t = 0, idx = 0, len = a.length;for(int i=0;i<len;i++){ idx = [rand()*(len-i)];b[i] = a[idx];t = a[idx];a[idx] = a[len - 1];a[len -...
随机产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且数组的长度减1。代码如下:include<stdio.h> include<stdlib.h> define N 100 int main(){ int a[N];int i,t,tag;for(i=0;i<N;i++)a[i] = i;tag = N-1;while(tag){ i = rand()%tag;t = a[i];a[i] ...
var str:String = A_Array[Math.ceil(Math.random() * A_Array.length)];B_Array[i] = str;}
一维数组的定义和初始化:[数据类型] 数组名[常量表达式]={元素1,元素2,元素3,...}; 数组名不能与其它变量名相同,同一作用域内是唯一的,数组名是一个地址的常量,代表数组中首元素的地址。 方括号[]中常量表达式表示数组元素的个数;定义数组时[]内最好是常量,使用数组时[]内即可是常量,也可以是变量 注意:...