用javascript的for语句 打印出有表格的九九乘法表
4个回答
展开全部
<html>
<head>
<title>多重循环</title>
</head>
<body>
<center><h2>九九乘法表</h2>
<hr>
<table border="1">
<script language="JavaScript">
// 变量声明
var i, j;
// 表格标题
document.write("<tr><td></td>");
for (i=1;i<=9;i++)
document.write("<td><b>" + i + "</b></td>");
document.write("<tr>");
// 多重循环
for (i=1;i<=9;i++){
document.write("<tr>");
document.write("<td><b>" + i + "</b></td>");
j = 1;
while (j <= 9){
document.write("<td>");
document.write(i + "*" + j + "=" + i*j);
document.write("</td>");
j++;
}
document.write("<tr>");
}
</script>
</table></center>
</body>
</html>
<head>
<title>多重循环</title>
</head>
<body>
<center><h2>九九乘法表</h2>
<hr>
<table border="1">
<script language="JavaScript">
// 变量声明
var i, j;
// 表格标题
document.write("<tr><td></td>");
for (i=1;i<=9;i++)
document.write("<td><b>" + i + "</b></td>");
document.write("<tr>");
// 多重循环
for (i=1;i<=9;i++){
document.write("<tr>");
document.write("<td><b>" + i + "</b></td>");
j = 1;
while (j <= 9){
document.write("<td>");
document.write(i + "*" + j + "=" + i*j);
document.write("</td>");
j++;
}
document.write("<tr>");
}
</script>
</table></center>
</body>
</html>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
# include<stdio.h>
void main()
{
int i,j,cj;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
cj=i*j;
if(j<=i)
printf("%d*%d=%2d ",j,i,cj);
else
{printf("\n");break;}
}
}
system("pause");
}
使用2个for循环搞定的,一个外层的x自增,一个内层的Y自增,都到9的时候,停止循环
刚好也打印出来了,就这么简单
void main()
{
int i,j,cj;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
cj=i*j;
if(j<=i)
printf("%d*%d=%2d ",j,i,cj);
else
{printf("\n");break;}
}
}
system("pause");
}
使用2个for循环搞定的,一个外层的x自增,一个内层的Y自增,都到9的时候,停止循环
刚好也打印出来了,就这么简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设这个table要放在<div id="xfb"></div>
.....
var str="<table>";
for(var i=1; i<=9; i++){
str+="<tr><td>"+i+"</td>";
for(var j=1; j<=9; j++){
str+="<td>"+i+"*"+j+"="+(i*j)+"</td>";
}
str+="</tr>";
}
str+="</table>";
$("#xfb").text(str);
.....
.....
var str="<table>";
for(var i=1; i<=9; i++){
str+="<tr><td>"+i+"</td>";
for(var j=1; j<=9; j++){
str+="<td>"+i+"*"+j+"="+(i*j)+"</td>";
}
str+="</tr>";
}
str+="</table>";
$("#xfb").text(str);
.....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<style>
table{border:1px solid #ccc;border-collapse:collapse;}
table td{border:1px solid #ccc;}
</style>
<script>
var str="<table>";
for(i=1;i<10;i++){
str+="<tr><td>"+i+"</td>";
for(j=1;j<10;j++){
str+="<td>"+i+"*"+j+"="+i*j+"</td>";
}
str+="</tr>";
}
str+="</table>";
document.write(str);
</script>
复制到浏览器即可运行
table{border:1px solid #ccc;border-collapse:collapse;}
table td{border:1px solid #ccc;}
</style>
<script>
var str="<table>";
for(i=1;i<10;i++){
str+="<tr><td>"+i+"</td>";
for(j=1;j<10;j++){
str+="<td>"+i+"*"+j+"="+i*j+"</td>";
}
str+="</tr>";
}
str+="</table>";
document.write(str);
</script>
复制到浏览器即可运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询