lanfengc 发表于 2014-10-28 17:03:00

那么问题来了--如何用一个变量打印九九乘法表

昨天, 无意中想到一个问题. 就是如何用一个变量来打印输入九九乘法口诀表.
众所周知, 从教科书里的例子来看,九九乘法口诀表都是使用两个变量来for循环打印输出的. 那么, 假如用一个变量来做, 又该如何做呢?
于是, 想着把这个问题发到论坛里共同讨论下.

现在我先把我的一点拙见发布出来, 当然了, 回复可见!
**** Hidden Message *****

lpxx 发表于 2014-10-28 19:03:53

用一个变量打印九九乘法表,有点不可能吧?

lpxx 发表于 2014-10-28 19:04:50

回复 1# lanfengc

果然是高人。佩服。{:face (303):}

netegg 发表于 2014-10-28 20:22:02

没什么不可能的

MicroBlue 发表于 2014-10-28 20:45:57

本帖最后由 MicroBlue 于 2014-10-28 22:44 编辑

还是用了两个变量。

Global $iFlag = 1
For $i = 1 To 9
        If $iFlag < 10 Then
                If $i < $iFlag Then
                        ConsoleWrite($i & "x" & $iFlag & "=" & $iFlag*$i &@TAB)
                EndIf
                If $i == $iFlag Then
                        ConsoleWrite($i & "x" & $iFlag & "=" & $iFlag*$i &@TAB & @CRLF)
                        $iFlag += 1
                        $i = 0
                EndIf
        EndIf
Next
ConsoleWrite(@CRLF)


MicroBlue 发表于 2014-10-28 20:47:13

回复 1# lanfengc


。。。。。。。。。

chzj589 发表于 2014-10-28 22:15:00

看看,学习学习

骗子 发表于 2014-10-28 22:37:41

先学习下大大的方法

netegg 发表于 2014-10-29 07:14:58

本帖最后由 netegg 于 2014-10-29 07:16 编辑

回复 5# MicroBlue

外层for循环里用do..until,就不用两个变量了

seniors 发表于 2014-10-29 07:34:29

想不出来,看看原理

seniors 发表于 2014-10-29 07:35:58

打印九九乘法表哪家强?疯子最强

haijie1223 发表于 2014-10-29 08:14:13

想不到,还是看一下吧

haijie1223 发表于 2014-10-29 08:20:54

楼主看我这个没用变量
**** Hidden Message *****

kk_lee69 发表于 2014-10-29 09:09:18

學習看看!! 怎麼用一個變量處理

shenrenba 发表于 2014-10-29 09:49:41

定义一个1-9的数组?
页: [1] 2 3 4 5
查看完整版本: 那么问题来了--如何用一个变量打印九九乘法表