| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 560 人关注过本帖
标题:我的问题!!
只看楼主 加入收藏
cndongsheng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-26
收藏
 问题点数:0 回复次数:2 
我的问题!!
这是我的一个作业.要求一小于一个数的所有素数!
我弄了几个晚上也每弄出来,现在挂出代码,请大家帮我修改一下!非常感激!



Dim n, i, j As Integer
Dim yesmod, modyes As Single
n = Val(TextBox1.Text)
yesmod = 0 '标记符,标记是否能整除,0是不能整除,1是能整除。
i = n - 1
For i = 1 To n - 1
For j = 2 To i - 1
modyes = i Mod j
If modyes = 0 Then '能整除表示该数不是素数,所以标记不是素数
yesmod = 1
Exit For
End If
Next j
Next i
If yesmod = 0 Then End
TextBox2.Text = " "
For j = 1 To i
TextBox2.Text = j & "< & nbsp>"
Next (j)
2007-04-26 17:41
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
收藏
得分:0 
Dim n, i, j As Integer
Dim yesmod, modyes As Single
n = Val(TextBox1.Text)
i = n - 1
For i = 3 To n - 1
For j = 2 To i-1
If i mod j=0 Then exit for
Next j
if j=i then debug.print j
Next i

2007-04-26 19:38
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
收藏
得分:0 

发帖子的时候,请在题目上直接阐明你的问题,这样可以叫人一目了然


2007-05-02 18:06
快速回复:我的问题!!
数据加载中...
 
   



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

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