77问答网
所有问题
c语言 设计一个函数获得1-20的一个随机数. 子函数的定义该怎么写呀? 谢谢
如题所述
举报该问题
推荐答案 推荐于2017-11-05
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int rnd0(int n)
{
return rand()%n+1;
}
int main ()
{int n,i;
scanf("%d",&n); //产生n个
srand(time(0));
for(i=0;i<n;i++)
printf("%d ",rnd0(20)); //产生1~20的随机数
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IvYWppN3q.html
其他回答
第1个回答 2012-12-04
注意头文件#include<stdlib.h>
子函数直接一个
printf("%d\n",rand()%20+1);
本回答被提问者和网友采纳
第2个回答 2012-11-28
这个很简单的:
http://zhidao.baidu.com/question/144281445.html
相似回答
大家正在搜
相关问题
请问你用c语言写的产生1-99的随机数的函数,那么子函数的定...
C语言怎样产生一定范围的随机数?
C语言中如何定义一个从1~7的随机数。
C语言如何srand和rand函数产生10个1-100内的随...
C语言中获得随机数的方法
求一个C语言函数产生随机数1--6中的一个
C语言产生1~6的一个随机数!!急!
C语言中取随机数的函数