求编程VFP编九九乘法表的代码
不需要太复杂的,我才学一天,已经编出来了,就是表之间的间隔太大,哪位帮帮忙教我怎么减小输出距离,谢谢啦...
不需要太复杂的,我才学一天,已经编出来了,就是表之间的间隔太大,哪位帮帮忙教我怎么减小输出距离,谢谢啦
展开
2个回答
展开全部
经上机验证,以下程序完全正确!!
clear
for i=1 to 9
for j=1 to i
?? str(i,2)+"*"+str(j,2)+"="+str(i*j,2)+space(2)
endfor
?
endfor
return
clear
for i=1 to 9
for j=1 to i
?? str(i,2)+"*"+str(j,2)+"="+str(i*j,2)+space(2)
endfor
?
endfor
return
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是正的~~~~~~
CLEAR
? "输出乘法口诀表:"
?
FOR A=1 TO 9
FOR B=1 TO A
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
NEXT
?
NEXT
RETURN
这是倒得~~~~~~
CLEAR
? "输出乘法口诀表:"
?
FOR A=1 TO 9
FOR B=A TO 9
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
NEXT
?
NEXT
RETURN
用do while 做:
CLEAR
? "输出乘法口诀表:"
?
A=1
DO WHILE A<=9
B=1
DO WHILE B<=9
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
B=B+1
ENDDO
?
A=A+1
ENDDO
RETURN
CLEAR
? "输出乘法口诀表:"
?
FOR A=1 TO 9
FOR B=1 TO A
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
NEXT
?
NEXT
RETURN
这是倒得~~~~~~
CLEAR
? "输出乘法口诀表:"
?
FOR A=1 TO 9
FOR B=A TO 9
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
NEXT
?
NEXT
RETURN
用do while 做:
CLEAR
? "输出乘法口诀表:"
?
A=1
DO WHILE A<=9
B=1
DO WHILE B<=9
?? STR(B,1)+"*"+STR(A,1)+"="+STR(A*B,2)+SPACE(2)
B=B+1
ENDDO
?
A=A+1
ENDDO
RETURN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询