⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 longsub.prg

📁 用VFP计算平方根(例如sqtr(2))到6万5千位小数的程序.
💻 PRG
字号:
* longsub.prg
* 长减法
* 注意:此程序未考虑最高位的借位问题,
* 因为这实际不可能发生
parameters a,b
private except eachlen,alllen
*eachlen=10
*alllen=len(a)
n=alllen/eachlen
c=""
jiewei=0
for i=1 to n step 1
   *@ 8,10 say "longsub减法已做"+str(i)+"遍"
   point1=alllen-i*eachlen+1
   sub_a=substr(a,point1,eachlen)
   sub_b=substr(b,point1,eachlen)
   if sub_a>=sub_b
      num_c=val(sub_a)-val(sub_b)-jiewei
      jiewei=0
   else
      num_c=10**eachlen+val(sub_a)-val(sub_b)-jiewei
      jiewei=1
   endif
   sub_c=str(num_c,eachlen+1)
   sub_c=chrtran(sub_c," ","0")
   sub_c=right(sub_c,eachlen)
   c=sub_c+c
next i
return c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -