用VFP 做一个“九九乘法表”

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:52:25
打开VF,在命令里面输入“modi comm no.1”后弹出一个框,然后在那个框里面输入什么?才能在屏幕上显示九九乘法表?
注意不是打印。而且显示出来的表不要有重复。显示出来的是一个三角形。
第一行是从1*1到9,第二行是从2*2到九(前面有几个空格键),依次类推。
最后一行就只有一个 9*9=81。而且一

第一种:
clea
i=1
FOR i=1 TO 9
j=1
FOR j=1 TO i
??STR(i,1)+'*'+STR(j,1)+'='+STR(i*j,2)+' '
ENDFOR
?''
ENDFOR
第二种:
clea
i=1
FOR i=1 TO 9
j=1
FOR j=i TO 9
??STR(i,1)+'*'+STR(j,1)+'='+STR(i*j,2)+' '
ENDFOR
?space(i*7)
ENDFOR
第三种是带表格的:
clea
i=1
?'┏━━━┓'
?''
FOR i=1 TO 9
j=1
??'┃'
FOR j=1 TO i
??STR(i,1)+'*'+STR(j,1)+'='+STR(i*j,2)+'┃'
ENDFOR
?''
??IIF(i<9,'┣','┗')
FOR k=1 TO i
??IIF(i<9,'━━━╋',IIF(k=9,'━━━┛','━━━┻'))
ENDFOR
??IIF(i<9,'━━━┓','')
?''
ENDFOR

Clear
For x=1 To 9 &&行
Y=1
Do Whil Y<=x && 列
??" "+Str(Y,1)+"*"+St