第1个回答 2022-11-25
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
打开VF,在命令里面输入“modi m 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