我用的Js代码,其实C,C++,java都是差不多的,主要是理解其内部循环
话不多说,先上代码
var是Js用来定义数据类型的,其他语言用int;document.write()用来输出,相当于printf();
是换行的。。。。。(代码理解应该没问题了)
开始真正干货,纯自己所想:
我们观察99乘法表:
想要用代码实现这样的输出(我用变量i,j表示两个数,i为乘号前面的数),那么i,j一定是两个在变化的数,我们会想到用for嵌套循环来写,提到for循环,那么就有内层和外层,内层是先执行的。那么我们观察一下乘法表,i是内层好还是j是内层好呢。
我们说了,i是前面的数,由该表从下往上看可以得出,i是从1->1,2->1,2,3->1234…
而j等于行数,那么问题就迎刃而解了呀!j每加1,i就从1变到j(最关键!!!)
那就要写代码喽!
好的,我又写了一遍注释,应该都能理解吧,注意i的每次初始化,还有i内层循环时候小于j而不是i<10。**