用VFP编写一个小程序

VFP中定义一个判断N是素数的函数然后调用该函数求2~10000内的全部素数

* VFP中定义一个判断N是素数的函数,然后调用该函数求2~10000内的全部素数
SET TALK OFF
CLEAR
FOR i1=2 TO 1000
IF ispn(i1)
??i1
ENDIF
ENDFOR
SET TALK ON
RETURN

FUNCTION ispn
PARAMETERS sz
IF sz<2
RETURN .f.
ENDIF
ssbz=.t.
FOR j1=2 TO sz-1
IF MOD(sz,j1)=0
ssbz=.f.
EXIT
ENDIF
ENDFOR
RETURN ssbz
温馨提示:内容为网友见解,仅供参考
无其他回答

求个VFP小程序编写
IF !EMPTY(A(i)) AND ATC(B, A(i)) > 0 && 判断A(i)是否包含变量B C(j) = A(i)j = j + 1 ENDIF ENDFOR IF j = 1 ? "未找到包含变量B的数组。"ELSE ? "包含变量B的数组有:"FOR i = 1 TO j - 1 ? C(i)ENDFOR ENDIF 解释一下这个程序的过程:首先,定义了一个...

用VF6.0编辑小程序,生成EXE可执行文件,怎能让它脱离项目管理器独立运行...
1、第一个命名为main,内容如下:_screen.caption="成绩统计程序注册码生成器"这里换成你想要在第一个表单上显示的标题 _screen.icon=""on shutdown do quit do form main 这里的main是你要最先运行的表单的名称 read events 2、第二个命名为quit,内容如下:clear events quit 3、然后在main程...

求教:关于VF的一个小程序
或者 sele * from xs wher not exists;(sele * from lc wher 学号=xs.wb.学号)屏幕则会显示出未录取学生的记录,查询窗口与浏览表窗口是一样的.

急求VFP小程序!!
首先电话号码的字段长度要设置成12。批量更改的命令:REPLACE ALL 电话号码 WITH LEFT(电话号码,4)+"-"+SUBSTR(电话号码, 5)

VFP如何调用子程序
租金)select 4 replace rzj with x4 return .T.func cbjjs &&计算丢失价格 para x1,x2 select 3 seek x1 x4=iif(found(),cbj*x2,0)select 4 return x4 以上的均为本人商业软件《建筑机具租赁管理系统-VFP版》的一个很小很小部分。参考资料:本人商业软件《建筑机具租赁管理系统-VFP版》

用vfp求出所有的水仙花数,怎么写?
现提供一个小程序您参考,希望能帮到您 for s=100 to 999 a=int(s\/100)b=int((s-a*100)\/10)c=s-a*100-b*10 if s=a^3+b^3+c^3 ?s endif endfor 运行结果 153 370 371 407 --- 语句解释 int ( ) 返回数值表达式的整数部分。取整数 a=int(s\/100) 百位数 b=int...

请问各位VFP高手一个小程序
你用 int(数字)函数 和 数字\/7比较 相等就是可以整除的,程序不给你了,我的qq33192477

VFP命令窗口使用insert into from 出错
INSERT-SQL VFP 9.0中才可以使用,所以在6.0中就是出现语法错误。正确做法,建一小程序:SELECT XM FROM A INTO CURSOR AA use b append from aa

vfp中如何加入序号
如果你的序号只是按物理顺序添加,可以按楼上的:REPLACE ALL 序号 with recno()如果想按某一索引顺序排列,比如按科室号排列,写一段小程序:USE 人事 SET ORDE TO 科室号 I=1 SCAN REPLACE 序号 WITH I I=I+1 ENDSCAN

VFP如何调用子程序
DO <程序文件>——即扩展名为prg的文件;DO Form <表单文件>——即扩展名为scx的文件。

相似回答