javascript 打印倒金字塔

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
var icon = "*";
var n=prompt("请输入要打印的行数","5")//“5”默认行数
for(var i=1;i<=n;i++){
for(var j=i ;j<n;j++){
document.write("&nbsp");//控制“空格”
}
for(var k=1;k<=2*i-1;k++)//控制“*”的个数
{
if(k%2==0)
{
document.write("&nbsp");
}
else{
document.write(icon);//控制分行
}

}

//打印倒金字塔

document.write("<br>");
}
for (var i= n-1; i>=1;i-- )
{ for (var j=1;j<=n-i ;j++ )
{
document.write("&nbsp");
}
for (var k=2*i-1;k>0 ; k--)
{ if(k%2==0)
{
document.write("&nbsp");
}
else{
document.write(icon);
}
}
document.write("<br>");
}
</script>
<title>打印菱形</title>
</head>
<body>

</body>
</html>

时间: 2024-11-04 17:12:53

javascript 打印倒金字塔的相关文章

JavaScript 打印倒金字塔 笑脸形状(新手必看)

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="K

JavaScript打印正倒直线

做了一个作业,用JavaScript打印正倒直线,突然觉得自己还是逻辑有待加强训练啊 document.write("<h3>打印倒正金字塔直线</h3>");//打印一个h3标签,内容是里边的文字 var i= 61;//定义金字塔的起始/截止宽度(百分比为单位) while(i>0)//进行循环,当宽度大于0时,打印一个宽度为i的hr水平线,并将i自减10个百分比 { document.write("<hr width=" +

javascript 打印函数名称和被引用的函数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta h

javascript打印设置页眉页脚

<script language="JavaScript"> var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //设置网页打印的页眉页脚为空 function pagesetup_null(){ try{ var RegWsh

JavaScript 打印菱形 输入打印行数 自动打印

  <!doctype html>   <html>   <head>   <meta charset="utf-8">   <title>打印菱形</title>   <script type="text/javascript">   var num = prompt("请输入打印的行数:");   for(var i=1;i<=num;i++)//决定输

JavaScript打印杨辉三角

1.什么是杨辉三角? 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 上面就是一个简单的杨辉三角的例子 观察一下, 第n行有n个元素, 第n行的第一个元素和第n个元素为1, 其他元素,假设为第n行第m个元素,则其值为第n-1行第m-1个元素+第n-1行第m个元素. 2.附上代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>杨辉三角</

关于JavaScript打印去掉页眉页脚

因为这个问题,Google和百度都查了个遍,网上主要解决方案都是这一个代码: <script language="JavaScript"> var hkey_root,hkey_path,hkey_key; hkey_root="HKEY_CURRENT_USER"; hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; // 设置网页打印的页眉页脚为空

Javascript打印金字塔,倒立金字塔,空心金字塔,菱形,空心菱形等

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>金字塔-菱形-空心</title> <script> var n=window.prompt("请输入行数"); /* 右半边 星号 * 1 ** 2 *** 3 **** 4 第i行,空格无,星号i */ document.write("正右半边<

javascript打印金字塔

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> for(var i=0;i<6;i++){ for(var k=0;k<6-i-1;k++){ document.writeln(" "); } for(