注册 登录
编程论坛 JAVA论坛

JavaScript中九九乘法表怎么对齐

qq1274371820 发布于 2015-11-15 12:57, 2674 次点击
用JavaScript做的九九乘法表.

怎么才能让 3*3,3*4,4*4 对齐呢

做出的效果如下:

1*1=1
   
1*2=2    2*2=4   

1*3=3    2*3=6    3*3=9   

1*4=4    2*4=8    3*4=12    4*4=16   

1*5=5    2*5=10    3*5=15    4*5=20    5*5=25   

1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36   

1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49   

1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64   

1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81   

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>九九乘法表</title>
</head>

<body align=>
<script type="text/javascript">
var a=new Array();
var i,j;
i=1;
j=1;
for(i=1;i<10;i++)
{
    for(j=1;j<i+1;j++)
    {
        a[i]=i*j;
        document.write(j+"*"+i+"="+a[i]+"&nbsp;&nbsp;&nbsp;&nbsp;");
        }
        document.write("<p/>");
    }
</script>
</body>
</html>
7 回复
#2
calix2015-11-15 16:42
放到<table>里面应该可以吧
#3
林月儿2015-11-15 16:50
for(i=1;i<10;i++)
{
    for(j=1;j<i+1;j++)
    {
        a[i]=i*j;
        document.write(j+"*"+i+"="+a[i]+"&nbsp;&nbsp;&nbsp;&nbsp;");
        if(a[i]<10)document.write("&nbsp;");
    }
    document.write("<p/>");
}
#4
qq12743718202015-11-16 13:44


           啊就是这样我好笨啊嘿嘿
#5
fan6754734512015-11-22 15:22
class jisuan{
    void show(){
        for (int i=0;i<9;i++){
            for (int j=0;j<=i;j++){
                System.out.print((i+1)+"×"+(j+1)+"="+(i+1)*(j+1)+"\t");
            }
            System.out.println("\n");
        }
    }
}
public class Nine{
    public static void main(String[] args){
            jisuan j=new jisuan();
            j.show();
    }
}
#6
qq12743718202015-11-22 16:07
回复 5楼 fan675473451


   -.-这是JAVA啊
#7
林月儿2015-11-22 17:01
回复 6楼 qq1274371820
#8
qq12743718202015-11-22 18:06
回复 7楼 林月儿
-.-
1