11问答网
所有问题
当前搜索:
c++随机数
用
c++
生成20个
随机数
,由大到小排列,找出所有大于平均值的数据并输出...
答:
include <stdio.h> include <stdlib.h> include void sort(int a[],int n) { int i,j,k,t;for(i = 0; i < n - 1;
++
i) { k = i;for(j = i + 1; j < n; ++j) { if(a[k] > a[j]) k = j;} if(i != k) { t =a[i];a[i] = a[k];a[k] = ...
提问
c++
生成1到10的
随机数
程序
答:
我这是产生了10个1-10的
随机数
,楼主可以测试一下 include <stdlib.h> include <stdio.h> include main( ){ int i;srand((unsigned)time(NULL));for( i = 0; i < 10;i++)printf( "%d\n", rand()%10+1);}
用
c++
生成
随机数
为什么每次结果都一样 如何控制结果在0~1000之内_百度...
答:
1
C++
的
随机数
函数rand是一个伪随机数,从固定的初始种子计算得出。所以每次运行获取到的随机数序列是相同的。要解决这一问题,需要设置一个随机数种子,一般用当前时间作为种子。代码为 srand(time(NULL));2 要控制随机数的范围,可以使用模除操作,即%运算。要控制结果在0~1000之间,可以使用代码 ra...
C++
中怎样生成一组
随机
数组
答:
使用rand()函数+循环语句可生成一组随机数组。1、C语言提供了一些库函数来实现
随机数
的产生。C语言中有三个通用的随机数发生器,分别为 rand函数, random函数, randomize 函数。rand函数产生的并不是真意正义上的随机数,是一个伪随机数,是根据一个数,称之为种子,为基准以某个递推公式推算出来的...
用
C++
生成0~9的
随机数字
?
答:
include <stdio.h> include <iostream> using namespace std;int main(){ srand(2342352);//生成随机种子,参数可以是任意数 for (int i=0;i<10;i++) printf("%d\n",rand()%10);return 0;} rand()就是随机生成一个数,然后用%取模就可以做到生成一个区间的
随机数字
比如[a,b]区间上...
C++
怎么生成0~0.5之间的
随机数
答:
程序改了,一看看吧 float b=rand()%50 /100.0; // 生成小于51的数,然后除以 100 include <iostream>#include <stdlib.h>#include <stdio.h>#include //使用当前时钟做种子using namespace std;int main( void ){int i;srand( (unsigned)time( NULL ) );//初始化
随机数
for( i = ...
想用
c++
输出
随机数
怎么搞啊?
答:
define Lnum 100 //最小值 #define Unum 200 //最大值#define Num 10 //个数
怎么控制
C++
生成
随机数
的范围
答:
include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>#include<iostream>#define _CRT_SECURE_NO_WARNINGS#include<math.h>#include<string.h>using namespace std;int main(){int shu,xian;int i;int arr[100001];MAIN:printf("详细说明;此程序将绘制一个
随机数
表并保存至...
用
C++
编写一个程序:如何让电脑从1到10中
随机
抽取一个数字 并最终输出该...
答:
要取得[a,b)之间的
随机
整数,使用(rand() % (b-a))+ a 或者(rand() * (b-a)) / RAND_MAX + a。假设我们要取得1~10之间的随机整数:include <stdlib.h> include include <iostream.h> void main(){ int ran_num;srand((unsigned)time(NULL));for(int i=0;i<100;i++){ ...
c++
中这个程序出来怎么是个
随机数
呀?
答:
c++
中,编译器不会默认检查对象是否被初始化,如果一个变量为全局代码段,则一般编译器会给一个初始的定值,如int类型会赋0。而定义为局部变量或成员变量时,则默认值为
随机数
。q是成员变量,没有赋初值,所以q是随机数。你的想法应该是 void set_q(int a){q = a;}吧 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜