求用js写的九九乘法表

JavaScript016

求用js写的九九乘法表,第1张

1、使用js的for循环输出页面

<script language=javascript>

//使用表格来写,先定义表格       

      var table = document.createElement("table")       

      document.body.appendChild(table)       

      //使用border-collapse来合并单元格边框。       

      table.style.borderCollapse="collapse"

      

      //开始循环编写公式

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

          //声明行。           

          var tr = document.createElement("tr")           

          table.appendChild(tr)           

          for(var j =1 j <=i j++) {               

          //声明列。               

          var td = document.createElement("td")               

          tr.appendChild(td)               

           //编写口诀公式               

          var s =j+'×'+i+'='+i*j               

          //将公式输进单元格内。               

          td.innerHTML =s               

          //下面定义单元格的样式。               

          td.style.height = "30px"               

          td.style.width = "80px"               

          td.style.margin = "0"               

          td.style.padding = "5px 10px"               

          td.style.textAlign = "center"               

          td.style.border = "1px solid gray"                   

          }       

      }

</script>

<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")

}

}