当前位置: 代码迷 >> C语言 >> 用C语言编程
  详细解决方案

用C语言编程

热度:240   发布时间:2008-03-12 18:12:16.0
用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));
就可以了
----------------解决方案--------------------------------------------------------
  相关解决方案