原帖及讨论:
最近论坛不活跃,写一个小程序,计算两个正整数的最大公约数和最小公倍数。让大家见笑了;同时希望大家贡献自己的东西。
财软联.盟.fs119.net
****
****GBSGYSV1.00(C)Copyright2006-2006ByTiger5392
****
****功能
****计算两个正整数的最大公约数及最小公倍数
****
****用法
****?GYSGBS(nExpr1,nExpr2,nExpr3)
****
****参数
****nExpr1第一个正整数
****nExpr2第二个正整数
****nExpr3如为0则计算最大公约数;如为1则计算最小公倍数
****
****返回
****最小公倍数或最大公约数
****
PARAMETERSnNum1,nNum2,nControl
PRIVATEnNum1,nNum2,nControl,nCount
SETTALKOFF
IFTYPE("nNum1")#CHR(78)ORINT(nNum1)#nNum1ORnNum1<=0
RETURN"****"
ENDIF
IFTYPE("nNum2")#CHR(78)ORINT(nNum2)#nNum2ORnNum2<=0
RETURN"****"
ENDIF
IFTYPE("nControl")#CHR(78)ORnControl#0ANDnControl#1
RETURN"****"
ENDIF
IFnControl=1
FORnCount=MAX(nNum1,nNum2)TOnNum1*nNum2
IFMOD(nCount,nNum1)=0ANDMOD(nCount,nNum2)=0
EXIT
ENDIF
ENDFOR
ELSE
FORnCount=MIN(nNum1,nNum2)TO1STEP-1 财管家园.fs119.net
IFMOD(nNum1,nCount)=0ANDMOD(nNum2,nCount)=0
EXIT
ENDIF
ENDFOR
ENDIF
RETURNnCount
****EOF:GYSGBS(C)CopyrightByTiger5392
财 软联盟 fs119.net
相关文章
VFP基础教程第一章数据库系统基 VFP基础教程第二章VFP语言基础 VFP基础教程第三章表的创建和使 VFP基础教程第四章数据库的创建 VFP基础教程第五章创建查询和视 VFP基础教程第六章面向对象的程 VFP基础教程第七章表单设计 VFP基础教程第八章报表与标签设 VFP基础教程第九章菜单与工具栏 VFP基础教程第十章类的创建和应 VFP基础教程第十一章应用程序开 求两个正整数的最大公约束和最小
Google.cn搜索关键字:
最小 约束 最大 两个 nNum1 nNum2 nCount IF ENDIF OR
Google.cn搜索相关文章:
谷歌中搜索全球网 求两个正整数的最大公约束和最小公倍数
百度中搜索 求两个正整数的最大公约束和最小公倍数
谷歌中搜索www.fs119.net 求两个正整数的最大公约束和最小公倍数
上一篇:没有了
Google.cn搜索相关文章:
谷歌中搜索全球网 求两个正整数的最大公约束和最小公倍数
百度中搜索 求两个正整数的最大公约束和最小公倍数
谷歌中搜索www.fs119.net 求两个正整数的最大公约束和最小公倍数
下一篇:VFP基础教程第十一章应用程序开发