11问答网
所有问题
当前搜索:
c语言中如何随机生成数字
如何
用
C语言
在VC中
产生
1~100
的随机数
?
答:
double Random(double min,double max){ return 0.1*(max-min)*rand()/RAND_MAX/0.1+min;} 该函数
产生
一个min到max之间
的随机数
。如果将min换成1,max换成100就可以实现你的要求了!
C语言中如何随机
选取数组中的
数字
(程序代码请写出)?
答:
include <iostream> //cout函数
的
头文件 include <cstdlib> include /* srand函数与rand函数的头文件*/ using namespace std;int main(){ int a[2][3]={{1,3,2},{8,0,3}},x,y,z;srand ( (unsigned) time (NULL) );x=rand()%2; //调用
随机
函数 y=rand()%3; //调用随机函...
怎样
用
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语言产生
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语言中怎样
用rand
随机生成
100000个[0,99]之间的
数字
,急求,谢谢!_百度...
答:
int i,a[100000];for(i=0;i<99999;i++){ srand();a[i]=rand()%99;}
C语言中如何
用rand()函数
产生
20-90的
随机
整数
答:
srand()用来设置rand()
产生随机数
时的随机数种子。参数seed必须是个整数,通常可以利用geypid()或time(0)的返回值来当做seed。如果每次seed都设相同值,rand()所
产生的随机数值
每次就会一样。范例 /* 产生介于1 到10 间的随机数值,此范例与执行结果可与rand()参照*/ include include<stdlib.h>...
如何
用
c语言
实现:定义一个1~100的int数组,
随机
从里边选择十个
数字
?
答:
printf("输入元素个数");scanf("%d",&m);for(i = 0; i<m; ++i)scanf("%d",&a[i]);p=m;} void display(int *a, int *p){ int i;for(i = 0; i < *p; ++i)printf("%5d",a[i]);printf("\n");} void main( ){ int a[10],n=0,m;do{ printf("1,输入数组\n...
C语言
实现double类型数据
随机生成
。。。
答:
double 类
生成
随即比较麻烦 你可以这样 用rand()随即生成一个整数 在除以你要
的
小数位数 例如除以100就是两位小数 int ran(){ double i=0.0;int temp=0;temp=rand()%1000+1;i=temp/100.0;} int main(){ srand((int)time(NULL));ran();return 0;} ...
如何
用
C语言产生
1~35之间的7个不同
随机数
(在VC++6.0里编译),非常感谢...
答:
){srand((unsigned int)time(NULL));// 定义一个数组,存放
产生的
7个
随机数
int numbers[7];for (int i = 0; i < 7; i++)numbers[i] = rand(1, 35);// 输出for (int i = 0; i < 7; i++)printf("%d ", numbers[i]);printf("\n");system("pause");return 0;} ...
c语言中怎么随机
抽选100个
数字
并排序?
答:
include <stdio.h> include <stdlib.h> int main(){ int num[100];int time=0;int numtemp;while (1) //取
随机数
{ numtemp = rand()%1000;if (numtemp >= 100 && numtemp <=999 ){ num[time] = numtemp;time++;} if (time == 100){ break;} } /* for(int i=0; i<...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜