如何用javascript编写九九乘法表

JavaScript010

如何用javascript编写九九乘法表,第1张

<script type="text/javascript" >

function step(){

for(i=1i<=9i++){

for(j=1j<=ij++){

document.write(i+"x"+j+"="+i*j +" ")

}document.write("<br/>")

}

}

</script>

</head>

<body onload="step()">

</body>

扩展资料

c语言九九乘法表,具体代码如下,在Trubo2.0、3.0、VC6.0下正常。

#include <stdio.h>

int main(void)

{

int i,j

for (i=1i<=9i++)

{

for (j=1j<=ij++)

printf("%d*%d=%d ",j,i,j*i)

printf("\n")

}

}

具体代码写法如下:

<!DOCTYPE html>

<html lang="en">

<head>

      <meta charset="UTF-8">

      <title>Document</title>

</head>

<body>

<script>

      document.write("<table>")   //文档中插入table标签,用于显示99乘法表

      for(var x=9x>=1x--){   //倒立乘法表,故从9开始for循环逐1减小到等于1

              document.write("<tr>") //插入行标签

              for(var y=1y<=xy++){  //从1开始循环,乘到等于该行数

                     document.write("<td>"+y+"*"+x+"</td>")  

                     //插入列标签,显示乘法表的每一项

             }

            document.write("</tr>") //行标签闭合

     }

    document.write("</table>") //table标签闭合

     </script>

    </body>

    </html>

2.最终效果如下图所示:

3.思路:

 倒立的99乘法表,横向看,乘数从9开始递减到1,纵向看,被乘数是1开始递增到等于    乘数。