00问答网
所有问题
要将一个数组任意打乱!比如{1,2,3,4},随机打乱产生24个排序,应该怎么写程序!谢谢!(C语言)
如题所述
举报该问题
推荐答案 2011-12-06
写四个for循环,例如
for(a=1;a<5;a++)
{for(b=1;b<5;b++)
{if(b!=a)
for(c=1;c<5;c++)
{if(c!=a&&c!=b)
for(d=1;d<5;d++)
}
}
}
就可以了,我做个类似的题就是这样实现的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rjBenDIDT.html
其他回答
第1个回答 2011-12-04
rand取数 为下标 注意要比较是否为相同。。。
相似回答
编写
程序,
实现
数组
元素的颠倒。例如
{1,2,3,4}
变成{4,3,2
,1
}
答:
define MAX_LEN 11 void main(){ int a[MAX_LEN] =
{ 1,2,3,4,
5,6,7,8,9, 10, 11 };int i =0, t =0;char ch;for ( i=0; i < MAX_LEN / 2; i++ ){ t=a[i];a[i]=a[MAX_LEN-1-i];a[MAX_LEN-1-i]=t;} //查看颠倒次序后的
数组
内容 for ( i=0; i ...
【java】求助
怎么
把
一个数组
元素
随机打乱
顺序
,谢谢
~~~
答:
String[] arr = new String[] {"1", "
2
"};List list = Arrays.asList(arr);直接调用shuffle,就是
随机排序
例:Collections.shuffle(list);直接输出就是你想要的结果
java中
怎么
实现
数组随机排序
?
谢谢
答:
import java.util.*;/ 生成不重复随机数的一种算法。/ public class Test { public static void main(String[] args){ //
要排序
的一组数字 int[] seed =
{ 1, 2, 3, 4,
5, 6, 7, 8, 9 };int len=seed.length;int[] result= new int[len];Random random = new Random();fo...
如何
随机打乱一个
有序序列?
答:
for i:=1 to maxlength do readln(a[i]); {读} randomize; {初始化} for i:=1 to change do begin j:=random(maxlength-1)+1; {这样做是防止生成出来的随机数是0,导致
数组
下标越界,下同} k:=random(maxlength-1)+1;swap(a[j],a[k]);end;for i:=1 to maxlength do writeln(...
大家正在搜
一个数组任意个数的组合
如何打乱一个数组的顺序
如何高效打乱一个有序数组
用一行代码将数组随机打乱
怎么将多个数组排序
js将数组随机打乱
js随机打乱数组顺序
如何在数组中输入任意个数
如何打乱数组顺序
相关问题
【java】求助怎么把一个数组元素随机打乱顺序,谢谢~~~
VB 打乱数组 简单的说就是有一个数组(1,2,3,4) 他...
asp.net C#怎能把一维数组中元素随机打乱排序?
java中怎么把一个数组元素随机打乱顺序?
如何将一个数组随机打乱
c++ 将一个定义好的数组,打乱顺序输出来,但是不可以重复,...
java中, 如何将数组1,2,3,4,5 随机排列,并赋予...
有一个数组,设为{1,2,3,4,5},让用户选择一个数后进...