如果用3、5、7、9、10、12这6个数随机排列为2组,如何编程?
来源:百度知道 编辑:UC知道 时间:2024/05/18 06:49:00
伪代码如下:
int a[3],b[3],c[3]={3,5,7,9,10,12};
int r;
for(int i =0;i<3;i++)
{
r = random();//产生一个随机数,可能是其他函数
r = r%(6-i); //产生一个随机下标
a[i] = c[r]; //分组
for(int j=r;j<6-i;j++) //
{ //
c[j]=c[j+1]; //这一段的作用是将数组c中被选过的数据往后移动
} //
c[6-i] = a[i]; //
}
之后c的前三项就是另外一组数据,可以把它们存到b中,也可以不这么做
放到一个数组a里,数组的下标从0到5
建立两个新的数组b和c
设置随机数种子
从0到5循环取出数组a()的值
当随即数大于0.5的时候,将a()赋给b()
当随机数小于等于0.5的时候,将a()赋给c()
如果1、3、5、7、9、10、12这6个数随机排列为2组,如何编程?
如果用3、5、7、9、10、12这6个数随机排列为2组,如何编程?
如果1=5?
如果1、3、5、7、9、11、13这6个数随机排列为2组,如何编程?
有一包糖,如果每人分6块,则多5块,如果每人分7块,则多6块,如果每人分10块,则多9块,这包糖共有多少块?
编写一C语言,用IF语句,如果-5<x<0,则y=x,如果x=0,y=x-1,如果0<x<10,y=x+1,谢谢
一个最简分数,如果分子加一就等于10分之7,如果分子减3,就等于2分之1,求这个最简
如果1=5,2=10,3=15,4=20
用如果...如果...如果....都....造句
用如果...如果...如果...都 造句