怎么这么长
追答加入了输出了,没有输出就很短了;
追问又简短的吗,急需要,谢谢
追答 Dim sum As Integer, j As Integer谢谢你,
谢谢你,要求通过哦,vb小测试
追答dim sum as integer,TEM_i as integer,TEM_tem as integer
for TEM_i = 2 to 100 step 1 '遍历2到100
for TEM_tem = 2 to TEM_i/2 step 1
doevents '交出CPU控制权(这句话可以不写。不过写了是个好习惯)
if TEM_i mod TEM_tem =0 then
sum = sum +TEM_i
end if
next TEM_tem
next TEM_i
抗议啊!我的代码才九行,他的十行啊,为什么采纳他的啊~(我发发牢骚,不要介意哈~)
急需vb编程求100以内所有奇数和及所有偶数和
方法一:通过按钮“求2到100之间的偶数和”,代码如下:vb Private Sub Command1_Click()Dim i As Integer Dim s As Integer s = 0 For i = 2 To 100 Step 2 s = s + i Next i Print "2到100的所有偶数和是:" & s End Sub 方法二:通过按钮“方法2”,代码如下:vb Private Sub...
输出2到100之间的所有素数,用VB编写程序代码
Next i 这个程序我以上机运行过,中间我加入了一段程序"K",这段程序的作用是在输出时每5个一行输出,这样你就可以在界面上看到200以内的全部素数了。
用VB编程,求2~100之间所有的素数,要求通过一个自定义函数来求解某个数...
For i = 2 To Sqr(n) '2~该数开放(加快速度) ' \\ 函 If n Mod i = 0 Then p = 1 '返回0为素数,1为合数 ' \/ 数 Next i ' \/ '\/ End Function
vb~~1到100的素数的代码
给form加一个按钮,然后复制代码过去运行,1-100的素数会打印到窗体 结果:=== 1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 === 代码:=== Option Explicit Private Sub Command1_Click()Dim i As Integer, ...
VB程序 求100内所有素数的和。
Dim m As Integer Dim i As Integer Dim sum As Integer sum = 0 For m = 2 To 100 For i = 2 To m - 1 '判断是否是素数 If m Mod i = 0 Then Exit For End If Next i If i = m Then '如果是,相加 sum = sum + m End If Next m Print sum 另外楼主的代码有误,按...
求100以内的所有质数(素数) 要求:用VB的for语句写
For i = 2 To Int(Sqr(n)) 'sqrt(n)求开方用int取整 If n Mod i = 0 Then Exit For '如果2到100中的有数字满足不能被2到该数字开方的自然数除尽,它就是你要的素数!Next i If i > Int(Sqr(n)) Then '从2到int(sqrt(n))没有找到可以除尽的数字,[循环到i=int(sqrt(n))+1...
用VB怎样求2到100的质数代码?
private sub command1_click()Dim i As Integer For i = 2 To 100 If zs(i) Then Print i End If Next i End Sub Private Function zs(x As Integer) As Boolean Dim i As Integer For i = 2 To x - 1 If x Mod i = 0 Then Exit Function End If Next i zs = True End ...
试用VB程序求出2到100间的所有质数
添加一个Command,一个ListBox:Private Sub Command1_Click()Dim i For i = 2 To 100 If SuShu(i) Then List1.AddItem i Next i End Sub Function SuShu(n%) As Boolean Dim i SuShu = True For i = 2 To Int(Sqr(n))If (n Mod i) = 0 Then SuShu = False Next i End ...
vb编程2到100的素数(双重循环)的代码是什么
Private Sub Form_Click()Dim i%, j%, f As Boolean For i = 2 To 100 For j = 2 To Sqr(i)If i Mod j = 0 Then f = True End If Next j If Not f Then Print i Else f = False End If Next i End Sub
用vb编出求100以内素数的代码
For m = 2 To 100 ’1不是素数 For i = 2 To sqr(m) '验证到根号m即可,减少运算量 If (m Mod i) = 0 Then Flag=1 Exit For End if Next i If Flag = 0 Then Print m End if Flag = 0‘清除标志 Next m 你说只能算到59可能是你窗体太小了。这个代码是没有问题的...