| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2564 人关注过本帖
标题:[求助] 求一个算法
只看楼主 加入收藏
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
现在也不知道是为什么?回答了问题,楼主就不露面了!郁闷!

2007-05-02 23:16
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
收藏
得分:0 

非常对不起.最近.很忙所以没来成..总之非常感谢你们对我的帮助....谢谢....

2007-05-12 08:56
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
收藏
得分:0 
回复:(hyhhd)回复:(gkimjatl)[求助] 求一个算法...
非常感谢....谢谢拉..
2007-05-12 09:00
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
互相帮助!

2007-05-12 18:37
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
收藏
得分:0 
回复:(hyhhd)互相帮助!
说真的.你好厉害哦.
..能否拜你为师??
2007-05-13 08:47
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
我也是业余的,只是好这一口。拜师,不敢当啊!

2007-05-13 12:54
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
收藏
得分:0 
不管拉.以后有什么不懂..我就问你拉
到时你不要推迟就行拉...嘿嘿..
2007-05-13 16:08
kx25
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2004-11-22
收藏
得分:0 


参考我的(未完善代码):

Private Sub Command1_Click()
Dim 自然数 As Long
Dim B As Long
Dim 质数() As Long

Dim I As Long
Dim J As Long

Dim K As Long

自然数 = 999999
'自然数大小超过六个9(即999999),本程序就会大量抢占CPU使用率,机器慢的尤其容易引起溢出以及死机,假死,停止响应等
'本程序不适用处理超过六个9(即999999)的数字

K = 自然数

For I = 2 To 自然数
B = Fix(自然数 / I)
If B * I = 自然数 Then
J = J + 1
ReDim Preserve 质数(1 To J) As Long
质数(J) = I
自然数 = B
I = 1
End If
Next

Text1.Text = K & " = "
For I = 1 To J
If Text1.Text <> K & " = " Then Text1.Text = Text1.Text & " * "
Text1.Text = Text1.Text & 质数(I)
Next
End Sub

[此贴子已经被作者于2007-5-14 2:18:14编辑过]


菜鸟在渐渐变老,终有一天会成为老鸟, 并为自由翱翔作最后的准备!
2007-05-13 20:20
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
收藏
得分:0 

厉害...太感谢拉...

2007-05-13 21:00
kx25
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2004-11-22
收藏
得分:0 
以下是引用hyhhd在2007-4-28 21:54:22的发言:
现在把附件传上来。[attach]20146[/attach]

下载试了,输入七个9后,程序抢占CPU使用率,一直97%~99%,并停止响应。

而我的代码,自然数为七个9时,CPU使用率开始高点,等了大约5妙后,得出结果。设置自然数为八个9时,大约等了半分钟得出结果。设置自然数为九个9时,嘿嘿。我的机器运转不过来,程序抢占CPU使用率,一直97%~99%,并停止响应。

嘿嘿,我的代码简单,运行速度也快些

要是建立“质数表”文件,通过加载“质数表”来进行循环判断,就能减小CPU使用率,能处理更大的自然数。

[此贴子已经被作者于2007-5-14 2:05:17编辑过]


菜鸟在渐渐变老,终有一天会成为老鸟, 并为自由翱翔作最后的准备!
2007-05-14 01:59
快速回复:[求助] 求一个算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069244 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved