双立人厨具十件套价格:JAVA里的图案问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 05:47:45
JAVA里的图案显示
*********
*******
*****
***
*

*
***
*****
*******
*********

像以下这种方式去写又如何去写?
function pd()
{
var i,j,s;
s=7
for(i=1;i<=s;i++)
{
for (j=1;j<=2*i-1 ;j++)
{
document.write("*")
}
document.write("<br>")
}
图案如下
*********
-*******
--*****
---***
----*

----*
---***
--*****
-*******
*********

(注-是代表空格,由于百度知道里不准空格第一次的两个图案为错的)

<script>
function pd()
{
var i,j,s,k;
s=7
for(i=1;i<=s;i++)
{
for(k=0;k<s-i;k++)
{
document.write("  ")
}
for (j=1;j<=2*i-1 ;j++)
{
document.write("*")
}

document.write("<br>")
}

for(i=1;i<=s;i++)
{
for(k=1;k<i;k++)
{
document.write("  ")
}
for (j=1;j<=2*s-2*i+1;j++)
{
document.write("*")
}

document.write("<br>")
}
}
</script>

<body onload="pd();">

void pdn(int kongge,int xinghao)//空格、星号的个数
{
for(int i=0;i<=kongge,i++)
print("_");//空格
for(int int j=0;j<=xinghao;j++)
print("*");//星号
}
void pd()//输出的函数
{
int i=1;j=7;//输出上半部
while(i<=4)
{
pdn(i,j)
print("\n")
j=j-2;
i++;
}
int i=4;j=1;
while(i>1)
{
pdn(i,j)
print("\n")
j=j+2;
i--;
}
}

public void test(){
for (int i = 5; i >= 1; i-- ) {
for (int j = 1; j <= 5 - i; j++ ) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++ ) {
System.out.print("*");
}
System.out.print("\n");
}

for (int i = 1; i <= 5; i++ ) {
for (int j = 1; j <= 5 - i; j++ ) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++ ) {
System.out.print("*");
}
System.out.print("\n");
}
}