速求VB编程,题目:编写判断一个整数是否为素数的过程,并调用该过程输出100-200的所有素数
2个回答
推荐于2017-05-27
展开全部
Private Function IsPrimeNum( num As Integer) As Boolean
Dim I As Integer
For I = 2 To CInt(Sqrt(num)) If (num Mod I =0) Return False End If
Next
Return True
End Function 主函数调用:Dim I As IntegerFor I = 100 To 200 If IsPrimeNum(I)
Print(I) End If
Next
Dim I As Integer
For I = 2 To CInt(Sqrt(num)) If (num Mod I =0) Return False End If
Next
Return True
End Function 主函数调用:Dim I As IntegerFor I = 100 To 200 If IsPrimeNum(I)
Print(I) End If
Next
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-29
展开全部
//===#include <stdio.h>#include <math.h>//--int fun(int a) //判断是否是素数{ int i; for(i=2;i<=(int)sqrt(a);i++) { if(a%i==0) break; } if(i>(int)sqrt(a)) //是素数 return 1; else return 0;}//--void main(){ int i; printf("1000以内的素数有:\n"); for(i=2;i<=1000;i++) if(fun(i)) printf("%4d",i);}//===
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询