2个回答
展开全部
VB中没有标志变量这种类型,这只是程序员编程中的一个小技巧,举例说明:
判断一个数是否是素数,通常采用方法是,从2一直除到自身-1,如果都不能被整除,那么就是素数,这里用一个标志变量来确认:
Dim flag as boolean '定义一个标志
flag=false '初始化值=true,先假定它是素数
a=139 '判断a是否素数
for i=2 to a-1
if a mod i=0 then flag=false '如果a能被任意一个数整除,则标志变量=false
next
if flag=true then msgbox a & "是素数" '判断标志变量的值,即可知道a是否曾经被整除过
判断一个数是否是素数,通常采用方法是,从2一直除到自身-1,如果都不能被整除,那么就是素数,这里用一个标志变量来确认:
Dim flag as boolean '定义一个标志
flag=false '初始化值=true,先假定它是素数
a=139 '判断a是否素数
for i=2 to a-1
if a mod i=0 then flag=false '如果a能被任意一个数整除,则标志变量=false
next
if flag=true then msgbox a & "是素数" '判断标志变量的值,即可知道a是否曾经被整除过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询