编写程序打印由星星组成的金字塔图案
例子 :
输入:n = 6
输出:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
我们强烈建议您最小化浏览器并先自己尝试一下。
这个想法是对金字塔的每个部分使用两个 for 循环。这两个部分可以分为上部和下部
示例代码:
// JavaScript program to print Pyramid pattern
function pattern(n)
{
// For printing the upper
// part of the pyramid
for(var i = 1; i < n; i++)
{
for(var j = 1; j < i + 1; j++)
{
document.write(" * ");
}
document.write("<br>");
}
// For printing the lower part of pyramid
for(var i = n; i > 0; i--)
{
for(var j = i; j > 0; j--)
{
document.write(" * ");
}
document.write("<br>");
}
}
// Driver code
pattern(6);
// This code is contributed by rdtank
输出 :
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
时间复杂度: O(n 2 )
辅助空间: O(1)
标签:金字塔,pyramid,pattern,JavaScript,write,var,document From: https://blog.csdn.net/hefeng_aspnet/article/details/140131912