蛀牙是什么样的:这样的一个图形,代码如何写完整,谢

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 01:17:27
*********
*******
*****
***
*
这样的一个图形,VBS脚要写,我写成了其中一部分,用ONCLIK过程,STRING函数,转义符,
我设计是两个循环,但控制行的循环没有实现,请教各位了,谢:)
<html>

<script language=vbscript>

sub a
for i=1 to 5
for j=9 to 1 step -1
document.write string(j,"*")&"<br>"
next
next
end sub
</script>
<body onclick=a>
</html>

*********
*******
*****
***
*
图形打出来应是这样
*********
/*******
/*****
/***
/*
把最前面的”/”要去掉,这才是打出来的图形,每行依次递减两个"*" 号
全部"*"号打出来是个倒三角状
感谢 gbsrept ,但是依你的代码,打印出来并不是我想要的图形,另外也没有用STRING 函数与转义符

<script language=vbscript>

sub a
j=9
for i=1 to 5
for k=1 to i
document.write "  "
next
document.write string(j,"*")&"<br>"
j=j-2
next
end sub
</script>
这样可以实现,但是依这个代码的解释,在理解时二次循环,第一次循环的最后一个"*"与二次循环的"*"应当是在同列上,这就不对了.
我现在的理解是,"*"与" "等宽?都一样的宽度?
两个"*"才算一个单位长度吗? 每次循环都要在"*"后把空格补上吗?

sub a
for i=5 to 1 step -1
for j=1 to 2*i-1
document.write "*"
next
document.write "<br>"
next
end sub
</script>
<body onclick=a()>
</html>