22问答网
所有问题
当前搜索:
c语言生成1~100随机数
c语言
我想取
一
个
1
-28
随机
的一个数b,把这个过程插入已经写好的程序,但...
答:
srand ((unsigned)time(NULL)); /* 用时间做种,每次
产生随机数
不
一
样 */for (i=0; i<n; i++)randArr[i] = rand() % (max-min+
1
)+min; /* 产生min~max的随机数 */}/*打印数组*//* elemType arr[]: 打印目标数组; int len: 元素个数 */void printArray (elemType arr[], ...
C语言产生随机数
随机生成
四个
1
-10的数字。不可重复的
答:
include <stdio.h> include define MAX 10 int main() { srand( (unsigned)time(0));int a[4];for (int i=0; i<4; i++) { a[i] = 1 + rand()%MAX;printf("%d ", a[i]); } //getchar();//return 0;}
C语言中
如何定义一个从1~7的
随机数
。
答:
在
C语言中
怎么
产生随机数
呢?rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是
一
个伪随机数。这是根据一个数,我们可以称它为 种 了,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数。当计算机正常...
C语言
如何
生成1
~20000000
随机数
答:
include<stdio.h>#include<stdlib.h>#includevoid main() { int x; srand((unsigned int )time(NULL)); x=rand()%20000000+
1
; printf("%d\n",x);}rand()%20000000会
生成
[0~19999999]区间的整数 rand()%20000000+1为[1~20000000]区间整数 ...
C语言中
如何用rand()函数
产生
20-90的
随机
整数
答:
j=1+(int)(
10.0
*rand()/(RAND_MAX+1.0));printf(" %d ",j);} } 执行:与rand范例比较 5 8 8 8 10 2 10 8 9 9 2 9 7 4 10 3 2 10 8 7 又或:用"int x = rand() %
100
;"来
生成
0 到 100 之间的
随机数
这种方法是不或取的,比较好的做法是: j=(int)(n*rand...
c语言中
怎么用rand函数得到0-
1
的
随机数
,急。
答:
include <stdio.h>#include "stdlib.h"#include "time.h"int main(int argc,char *argv[]){ srand((unsigned)time(NULL)); printf("%g\n",rand()/(RAND_MAX+0.0)); return 0;}
如何用
C语言随机产生一
个三位整数?
答:
include int main(){ int i,tmp;num=0;srand((unsigned)time(NULL));//初始化随即种子 tmp=rand()%10; //
产生
个位上的
随机数
num=tmp;tmp=rand()%10; //
生成
十位上的随机数 num=num+tmp*10;tmp=rand()%10; //生成百位上的随机数 num=num+tmp*
100
;printf("随机数(3位):...
C语言
:用stdlib.h里的random随机函数
产生
指定一个范围的
随机数
怎么用...
答:
函数名:random 功 能:
随机数
发生器 用 法:int random(int num);程序例:include <stdlib.h> include <stdio.h> include / prints a random number in the range 0 to 99 / int main(void){ randomize();printf("Random number in the 0-99 range:d\n",random (
100
));return 0;} ...
求高手,
c语言
题目,
随机
输入
一
个数,范围
100
到1000.判断它是否是6和19...
答:
include<stdio.h> void main(){ int num;printf("请输入
一
个
100
到1000之间的数:");scanf("%d",&num);for(;;){ if(num>=100&&num<=1000){ break;}else{ printf("必须输入一个100到1000之间的数!\n\n");printf("请输入一个100到1000之间的数:");scanf("%d",&num);} } if(num...
怎样 在
c语言中随机
的输出1-53这几个数?
答:
需要对获取过的
随机数
保存记录,在每获取
一
个新的随机数时,先判断是否获取过。如果获取过,那么抛弃;否则输出,并保存记录。当全部数据均输出后结束程序。代码如下:int main(){ int f[54]={0}; int n; int i; srand(time(NULL)); for(i = 0; i < 53; i ++) { ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜