市场法的基本程序:利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 05:15:11
#include <stdlib.h>
void main()
{
unsigned a[20] = {0};
for(unsigned i = 0; i < 20; i++)
a[i] = (unsigned)rand() % 500;
}
===
二楼的什么意思?
数组a是int型的,但是a[i]却是浮点型的??
到MSDN上看看rand()的声明吧:int rand( void );也就是说就算我不改也不会出现浮点数!
因为刚才没看到题目要求的是正整数,现在将所有的int改为unsigned
楼上的写法肯定是有问题的,数组a是int型的,但是a[i]却是浮点型的,可能能运行,但是不好。最好
int a[20] = {0};
for(int i = 0; i < 20; i++)
a[i] = int(rand() * 500);
利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。
1、利用随机函数产生20个50-100范围内的随机数,显示它们的最大值、最小值和平均数。
读入一个大于等于5小于等于20的整数M调用函数RAND获得M个随机整数将这M个随机整数由小到大的顺序进行排列
在VPF中怎样随机产生10个不同的随机数
利用输入输编写程序 随机产生500 1~10000的正整数,求出这500个正整数中的所有素数。并且按照升序排列
VB产生几个不同的随机数字。怎么做到?
怎样在文本框中通过点击按扭产生一个大于0小于1000的随机整数?
谁知道随机函数的用法?
VB的随机函数应用~~~~~~
随机函数random()的算法?