欧诗漫有荧光剂吗?:如果1、3、5、7、9、11、13这6个数随机排列为2组,如何编程?
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/23 23:31:55
最好用PASCAL 或C语言
如果要追求效率,需要比较复杂的数据结构。你这里数字比较少,就用个简单的办法吧。
#include<stdio.h>
#include<stdlib.h>
void main()
{
int data[]={1,3,5,7,9,11,13};
int i,j;
randomize();
j=random(5)+1;
printf("first:");
for(i=1;i<=3;i++)//随机抽出三个数
{
while(data[j]==0)//如果数组位置为0则继续随机选择
{
j=random(5)+1;
}
printf("%d ",data[j]);
data[j]=0;//一旦数组被选中过,必须置0防止以后重复选择
}
printf("\nsecond:");//将剩余的非0的数字分为第二组
for(i=0;i<=6;i++)
{
if(data[i]!=0)
printf("%d ",data[i]);
}
getch();
}
运行结果:
first:9 7 5
second:1 3 11 13
first:11 3 7
second:1 5 9 13
如果你想把结果更加随机化和一般化,可以自己再修改一下代码哦
如果你是完美主义者,可以改成链表结构,这样效率会高不少
幼儿园买回一些苹果每个小朋友3个,还多13个,如果每个小朋友分5个,则还差11个。问有多少个小朋友?
把一些糖分给小朋友,如果每人4个,就多3个.如果每人5个,就少1个.请问有多少糖,多少个小朋友?
箱子有若干气球,如果每人分7个,则剩6个,如果每人分9个则差8个,问箱子里有多少个气球
一个布袋中装有小球若干个.如果每次取3个,最后剩1个;如果每次取5个,最后剩2个.布袋中有小球多少个?
如果1、3、5、7、9、11、13这6个数随机排列为2组,如何编程?
8)把一些橙子和柑分装入袋,如果每袋6个橙子,5个柑,橙子分完还剩下3个柑,如果每袋8个柑,6个橙,柑分
3个9,2个8,5个4,2个2,2个6,1个7,1个5如何组成4个乘法算式,每个数只能用一次。
一批乒乓球分装在几个袋子里,如果每个袋子分别装5个,6个,7个,则都多出4个.着批乒乓球最少有几个?
5-6个月如果发生性关系会怎么样?
数学题:有 _ 个1, 有 _ 个2,有 _ 个3,有 _ 个4,有 _ 个5,有 _ 个6,有 _ 个7,有 _ 个8,有 _ 个9.