用JavaScript打印九九乘法表,要直角三角形的!请大神发代码,谢谢,给好评!
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>九九乘法表</title>
<script type="text/javascript">
window.onload = function(){
var Content = "";
for(var i=1;i<10;i++){
for(var j=1;j<=i;j++){
var Sum = i*j;
if(Sum<10){Sum += " "}
Content += " "+i+" × "+j+" = "+Sum;
if(j==i){Content += "<br>"}
}
}
document.getElementById("Jjcfb").innerHTML = Content;
}
</script>
</head>
<body>
<div id="Jjcfb">
</div>
</body>
</html>
<!--如果能帮到你 望采纳-->
展开全部
这个是基础中的基础。
好吧,我也只能回答这样的问题:
<script language=javascript>
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
document.write(j+"*"+i+"="+i*j+" ");
}
document.write("<br>");
}
</script>
亲测有效。
好吧,我也只能回答这样的问题:
<script language=javascript>
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
document.write(j+"*"+i+"="+i*j+" ");
}
document.write("<br>");
}
</script>
亲测有效。
追问
其实你没明白我的意思,我做出来显示的是等边三角形的,所以要直角三角形的,我现在已经找到问题了,是因为加了居中的原因,我其实想让它居中仍然显示直角三角形的
不过还是谢谢你!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>99TABLE</title>
<script>
function draw99row ( isNormal, row )
{
row++;
if (row > 8)
{
return;
}
if (!isNormal)
{
for ( var j = 0; j < 9 - row; j++ )
{
document.write (" ");
}
}
var col = isNormal ? -1 : row + 1;
draw99col (isNormal, row, col);
if (row < 8)
{
document.write ("<br />");
}
draw99row (isNormal, row);
}
function draw99col ( isNormal, row, col )
{
var colInfo = "";
if (isNormal)
{
col++;
if (col > row)
{
return;
}
colInfo = ( col + 1 ) + " * " + ( row + 1 ) + " = " + ( ( col + 1 ) * ( row + 1 ) ) + "\t";
}
else
{
col--;
if (col < 0)
{
return;
}
colInfo = "\t" + ( col + 1 ) + " * " + ( row + 1 ) + " = " + ( ( col + 1 ) * ( row + 1 ) );
}
document.write (colInfo);
draw99col (isNormal, row, col);
}
draw99row (true, -1);
</script>
</head>
<body>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询