用js打印菱形
来源:互联网 发布:匡恩网络女副总裁 编辑:程序博客网 时间:2024/06/07 03:45
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="text" id="row"> <input type="button" onclick="test()" value="确定"></body></html><script> //1、循环行数 //2、获取每一行星星的个数 //3、获取每一行空格的数量 //4、先循环每一行空格的数量,再循环每一行星星的数量 //5、每一行的空格和星星循环之后,输出换行 // 2*i-1代表中间一行以上每一行星星的个数 //2*(row-i+1)-1代表中间一行以下每一行星星的个数 //(row-x)/2代表空格的数量 x代表星星 function test(){ var row = parseInt(document.getElementById('row').value); var mid = parseInt(row/2)+1;//mid代表中间一行 for(var i = 1; i<=row;i++){ //每一行星星的个数 if (i<mid) { var x = 2*i-1; } else{ var x = 2*(row-i+1)-1; } //空格的数量 var k = (row-x)/2; //输出每一行空格的数量 for(var j = k; j > 0; j--){ document.write(' ') } //输出每一行星星的数量 for(var s = 1; s <= x; s++){ document.write('*') } document.write('<br>') } }</script>
阅读全文
0 0
- 用js打印菱形
- JS打印空心菱形
- js打印菱形
- js基础运用——js用*打印三角形,菱形
- 用java 打印菱形
- 用爱打印菱形
- 用java打印菱形
- 用*号打印菱形
- 用星号打印菱形
- 用java实现打印菱形,空心菱形
- 用JavaScript打印三角形、菱形、空心菱形
- 在js中如何打印菱形
- 用for循环打印菱形
- 用Java代码打印菱形
- 用java打印空心菱形
- 用C语言打印菱形
- 用循环模式打印菱形
- 用Java打印实心菱形
- opencv+C++海康实时调用学习笔记
- The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
- mysql 操作数据库(备份与恢复)
- Spark学习笔记(整理中)
- 官方Xcode及模拟器SDK下载
- 用js打印菱形
- java常用算法之快速排序详解
- Java反射机制理解
- ionic 页面跳转动画
- 如何在WebStorm中设置边改边查模式
- Java课程学习五:编程题
- 各种排序算法集锦
- MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
- Mysql基础