19JS输出杨辉三角
2024-10-21 07:31:59
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
function print(v) {
if (typeof v == "number") {
var w = 30;
if (n > 30) w = n - 30 + 40;
var s =
'<span style="padding:4px 2px;display:inline-block;text-align:center;width:' +
w +
'px;">' +
v +
"</span>";
document.write(s);
} else {
document.write(v);
}
}
var n = prompt("请输入幂数:", 9);
n = n - 0;
var t1 = new Date();
var a1 = [1, 1];
var a2 = [1, 1];
print('<div style=text-align:center;">');
for (var i = 0; i <= n; i++) {
for (var j = 1; j < i + 2; j++) {
print(c(i, j));
}
print("<br />");
}
print("</div>");
var t2 = new Date();
print(
"<p style='text-align:center;'>耗时为(毫秒):" + (t2 - t1) + "</p>"
);
function c(x, y) {
if (y == 1 || y == x + 1) return 1;
return c(x - 1, y - 1) + c(x - 1, y);
}
</script>
</body>
</html>
最新文章
- 切换npm源
- 操作系统开发系列—12.g.在内核中设置键盘中断
- 安全沙箱冲突:Loader.content:XX 不能访问 XX 可以通过调用 Security.allowDomain 来避免此冲突。
- 使用多种客户端消费WCF RestFul服务(四)——Jquery篇
- hdoj 5112 A Curious Matt
- Java中的ExceptionInInitializerError异常及解决方法
- 容易centos配置docker维修
- css 的一些知识点的整理
- Android 自定义控件实现刮刮卡效果 真的就只是刮刮卡么
- 高效并发unsafe-星耀
- redis的雪崩与穿透原理的浅理解
- Fragment 生命周期的详情
- 解决idea的.gitignore有时不起作用的问题
- gmock
- VC++ 屏蔽掉警告
- Shape流动效果
- Objective-C:随机的读取文件中的内容
- 利用Java剖析工具JProfiler查找内存泄漏的方法
- &#39;scalar deleting destructor&#39; 和 &#39;vector deleting destructor&#39;的区别
- sed和awk简介