88问答网
所有问题
当前搜索:
c语言生成一个0到9的随机数
...52, 12, 234, 235, 1232}怎么
随机
取n个不同
的数
答:
} [1][编辑本段]详述 include <stdlib.h> rand()srand()标准
C
库中函数rand()可以
生成0
~RAND_MAX之间的
一个随机数
,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。rand()函数没有输入参数,直接通过表达式rand()来引用;例如可以用下面的语句来打印两个随机数:printf("Random ...
C语言中
如何实现,在1到6之间
产生随机数
并存入数组中,数组一共有12
个
数 ...
答:
大致算法如下:定义一个数组都初始化为
0
用来储存1~6的使用的次数,如calc[7] (a[0]不用)calc[1]~calc[6]分别储存1~6的使用的次数 每当
产生一个随机数
放入temp,若calc[temp]>2则重新产生直到calc[temp]<=2才把pNumber=temp 然后calc[temp]++ 具体程序由于我不会NSMutableArray我把它放在num...
有关
C语言中
random函数的用法
答:
这段程序实现是产生十
个随机数
,srand函数是输入系统随机种子,程序一般都是采用时间作为随机种子。至于
产生1到
100之间的数可以对
随机产生
值进行100求模,这样就可以保证数在1~100之间了!
用
C语言
编程序:
产生1到
5间的10
个随机数
答:
{ int i;int temp; /* Seed the random-number generator with current time so that the numbers will be different every time we run./ srand( (unsigned)time( NULL ) ); /* Display 10 numbers. */ for( i =
0
; i < 10;i++ ){ temp = (rand()%5) + 1;printf(...
C语言
利用rand函数
生成
10个不同的介于1到10之间的整数放到数组a[10...
答:
-2,-2,-2,-2,-2,-2};int temp,i=
0
,j;srand(time(NULL));//用于
产生随机数
。do{int kk=0;temp=rand()%10+1;if(i==0){a[i]=temp;i++;}else{for(j=0;j<i;j++){if(temp==a[j])kk=1;}if(kk==0){a[i]=temp;i++;}}}while(a[9]==-2);for(i=0;i<10;...
C语言
如何返回
随机数
?
答:
include <stdlib.h> include <stdio.h> include //使用当前时钟做种子 void main( void ){int i;srand( (unsigned)time( NULL ) ); //初始化随机数 for( i =
0
; i < 10;i++ ) //打印出10
个随机数
printf( " %d\n", rand() );} ...
c语言中
要
产生
N-M之间
的随机数
表达式咋写
答:
h> void main(){int m=3,n=9;int i,data;srand((int)time(NULL));//初始化随机化种子for(i=
0
;i<10;i ){ data=rand()%7 3;//rand()%7得到是的0-6的随机数;rand()%7 3得到的是3-
9的随机数
printf("%d ",data);} } ...
如何用
c语言
实现:定义
一个
1~100的int数组,
随机
从里边选择十个数字?
答:
a[j+1] = temp;} } } void delet(int *a, int *p){ int i,m;printf("删除第几个元素:(0<m<%d)",*p);scanf("%d", &m);for(i = m; i <= *p; ++i)a[i-1] = a[i];(*p)--;} void input(int *a, int *p){ int m,i;printf("输入元素个数");scanf("%d",&...
C语言产生
多个
0到1的随机数
,要求完全分散
答:
include <stdio.h>#include<stdlib.h>int main(){ int i = 10; while (i--) { printf("%d",rand()%2); } return 0;}
c语言
,让计算机
随机产生
10
个0
—50之间
的数
,并输出在屏幕上。
答:
include <stdio.h>#include <stdlib.h>#include void main(){ int i; srand((unsigned int) time(
0
)); //初始化
随机数
,使得不会重复 for(i=0;i<=9;i++) { printf("%d\n",rand()%51);//保证在0-50之间 }}
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜