找回密码
 立即注册
搜索
查看: 852|回复: 16

出一个题目:随机生成100万个数,求出最大的数

[复制链接]

3

主题

30

回帖

46

积分

注册会员

积分
46
发表于 2005-9-5 19:54:12 | 显示全部楼层 |阅读模式
闲来无事,随便出一个题目,我也不知道难度多大,只是作为一个好玩的事来做,^_^

这100万个数不能大于32位电脑所能表达的最大的数,并且要能确定的打印出来

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2005-9-8 12:52:10 | 显示全部楼层
用随即函数生成100万个数,然后放到一个数组里面
再从数组中取出最大值
不是很难的事情
回复

使用道具 举报

22

主题

606

回帖

848

积分

金牌会员

积分
848
发表于 2005-9-8 14:15:32 | 显示全部楼层
能不能重复??
呵呵,好象没有什么好方法呐!
回复

使用道具 举报

3

主题

30

回帖

46

积分

注册会员

积分
46
 楼主| 发表于 2005-9-10 18:48:57 | 显示全部楼层
To coolfax:
100万个数放到一个数组里?
这个数组会不会太大?

求教版主,能一能说一说具体的算法?

To tpmao:
我也没想到算法
回复

使用道具 举报

3

主题

30

回帖

46

积分

注册会员

积分
46
 楼主| 发表于 2005-9-10 20:43:09 | 显示全部楼层
正在想一个方法,不知道能不能叫算法,呵呵

每随机生成一个数,拿它和刚在它前面生成的数比较,大的话放到一个变量里,小的不管
当100万个数都比较完后,最后在这个变量里的应该就是最大的了

在比较大小的同时,将生成的随机数送到一个文件里去,这样就可以知道并确定确实生成了100万个随机数

这样行吗?

正在写中。。。
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2005-9-11 19:58:34 | 显示全部楼层
最初由 reer 发布
[B]正在想一个方法,不知道能不能叫算法,呵呵

每随机生成一个数,拿它和刚在它前面生成的数比较,大的话放到一个变量里,小的不管
当100万个数都比较完后,最后在这个变量里的应该就是最大的了

在比较大小的同时,将生成的随机数送到一个文件里去,这样就可以知道并确定确实生成了100万个随机数

这样行吗?

正在写中。。。 [/B]


这个也是个好方法
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2005-9-11 19:59:04 | 显示全部楼层
最初由 reer 发布
[B]To coolfax:
100万个数放到一个数组里?
这个数组会不会太大?

求教版主,能一能说一说具体的算法?

To tpmao:
我也没想到算法 [/B]


;13 我也是担心一维数组是否能放那么多内容
回复

使用道具 举报

3

主题

30

回帖

46

积分

注册会员

积分
46
 楼主| 发表于 2005-9-18 18:22:34 | 显示全部楼层
有那位大侠可以给个完整的程序吗?
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2005-9-20 16:39:45 | 显示全部楼层
蛮有意思的,呵呵,写了一个,大家看看!  ;08

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

24

主题

578

回帖

792

积分

高级会员

积分
792
发表于 2005-9-28 20:14:41 | 显示全部楼层
幼儿圆的题目
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-17 16:11 , Processed in 0.094511 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表