用C语言编程
请教大家用C语言编程:20个数随机取5个数成为组合怎么写 ?
搜索更多相关的解决方案:
C语言
----------------解决方案--------------------------------------------------------
是随机取5个,还是随意取5个,还是5个为一组?
----------------解决方案--------------------------------------------------------
主要是那个随机函数怎么写?
----------------解决方案--------------------------------------------------------
#include "stdio.h"
#include<stdlib.h>
#include<time.h>
/*随机函数*/
void Renum(int b[])
{
int i=0;
srand(time(NULL));
while(1)
{
b[i]=rand()%80;
if(i>=19)
break;
i++;
}
for(i=0;i<5;i++)
printf("%d ",b[i]);
}
int main()
{
int a[20];
Renum(a);
return 0;
}
----------------解决方案--------------------------------------------------------
随机函数标准库里有啊
rand(),返回0-32767之间的一个数。
用之前包含头文件
#include<time.h>
#include<stdlib.h>
srand(time(NULL));
就可以了
----------------解决方案--------------------------------------------------------