#include
#include
#include
#define MAX 100//100个数足够双色球使用,如果销咐双色球的个数多余这个数请设置
void main()
{
int input[MAX] = { 0 };
int count = 0;
int m = 0;
printf("请输入球的个数\n"消斗空);
scanf("%d",&count);
printf("请输入每个双色球的编号\n");
for(int i=0; i scanf("%d",&input[i]); printf("请输入需要产生的随机数的个数m:"); scanf("%d",&m); srand((int)time(0));//这一步很重要 要设置随机数种子 否则每轮产生的随机数序列是相同的 int index =0; for(int j=0;j { index=rand()%count; printf("被拿瞎选中的球的号码是%d\n",input[index]); } scanf("%d",&m); }
#include
#include
void main()
{
int a[10]; //此处已10个数为例
int i,j,x,y,count,m;
printf("请输入一组随机数,用空格备如隔开,按Enter结束输入。\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
//printf("%d\t",a[i]);
}
count=i;
printf("请输入仿圆启需要产生的随机数的个数:m=");
scanf("%d",&m);
//腔陪printf("m=%d",m);
//int x,a;//,b;
//b=strlen(a);
y=0;
for(j=0;j
x=(rand()%(count-y))+y;
printf("产生的随机数是%d\n",a[x]);
}
}
你试试 我运行出来了
推荐去研究一下C语言的随机函数,这些百度百科上都有。。。然后根据你要实现的功能做些更改就好了。