非常风气网www.verywind.cn
首页
c语言生成1~100随机数
如何
产生
1000个从1到1000之间的不重复的
随机数
,用
C语言
实现!
答:
void main(){ int i=0,j,a[N]={-
1
},flag;while(i<N){ flag = 1 + N * rand()/(RAND_MAX+1); /*rand()/RAND_MAX 该式表示所得到的是集合[0,1]中的
随机数
若是使用rand()/(RAND_MAX+1) 则可得到集合[0,1)中的随机数 1000 * rand()/(RAND_MAX+1)可
产生
[0,1000),...
C语言
:
随机生成100
个数,要求分成两组,
一
组50个数,让这两组的和相差尽 ...
答:
以下函数通过系统时间随机
生成1
-1000之间的
随机数
,分成两组后使其总和差值最小。算法分析:见源程序中的注释,算法可能有些许额误差,共参考。include<stdio.h> include<stdlib.h> include //***产生长度为length的不为0的可重复随机数组***// void radomArray(int *array,int length){ srand((u...
c语言
:1~
100数
中取3个
随机数
,值分别赋给a; b; c!
答:
include <stdio.h>int main(void){int a,b,
c
;srand((unsigned)time(0));a = rand()%
100
;b = rand()%100;c = rand()%100;printf("a=%d,b=%d,c=%d",a,b,c);getchar();return 0;}
1
到25的数字,如何通过
C语言
实现
随机
排列
答:
首先不管是不是通过编译。做到随即排列,需要用到
随机数产生
函数。include <stdio.h> include main(){ int i;int cp1[10];clrscr();srand((unsigned)time(NULL)); /*随机数发生器,时间作为种子 */ for(i=0;i<10;i++){ cp1[i]=rand()%
100
+1;/*rand产生的
随机数字
*/ } textcolor(...
如何用
c语言产生
1000个
随机
整数
答:
include <stdio.h> include <stdlib.h> include void main(){int a[1000];int i;srand(time(0)); /*初始化种子*/for( i = 0; i < 1000; i++ ) a[i]=rand();printf("ok");for( i = 0; i < 1000; i++ ) printf("%d,", a[i]);} ...
怎样用
c语言生成
n个
随机数
?
答:
产生
一定范围
随机数
的通用表示公式 要取得[a,b)的随机整数,使用(rand() % (b-a))+ a;要取得[a,b]的随机整数,使用(rand() % (b-a+
1
))+ a;要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1;通用公式:a + rand() % n;其中的a是起始值,n是整数的范围。要取得a到...
如何
c语言中随机产生1
-50的
随机数
,包括小数?
答:
VC环境下要比TC麻烦一些 格式如下:include "time.h"include "stdlib.h"include "stdio.h"void main(){ double x;srand((unsigned)time(0)); //根据时间来
产生随机数
种子 x=(double)rand()/RAND_MAX*49+
1
.0;//(double)rand()/RAND_MAX产生0到1之间的随机数,乘以49,加上1.0就是1...
在
C语言
编程中,如何实现让电脑
随机
输出
一1
~9的整数?
答:
这时候要使用srand()函数来设定
产生随机数
的种子,一般采用当前时间作为种子,这样可以得到分布比较均匀的伪随机数。rand(),srand()函数位于stdlib.h文件中,取得时间的time()函数位于time.h文件中。rand()%9+
1
;rand()%9 产生0~8的随机数;rand()%9+1长生1~9的随机数;...
数据结构(
C语言
)中怎样
产生
浮点型的
随机数
?希望大神指教
答:
这个取决于你要求的浮点型
随机数
范围。比如 你要
产生
0~
100
之间的 浮点型随机数,
一
位小数。那么可以 rand()%1000 *0.1 前面部分 产生0~999的整数随机数 0.1后,变为浮点型,也就是0.0~99.9
c语言
如何
产生随机
小数的数据?
答:
include <stdio.h> include <stdlib.h> include int main() { float random_num;srand(time(NULL)); // 以当前时间作为
随机数
种子 random_num = (float)rand() / RAND_MAX; //
生成
0~
1
之间的随机小数 printf("Random number: %f", random_num);return 0;} ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网