34,588
社区成员
发帖
与我相关
我的任务
分享
DECLARE @I INT, @J INT
DECLARE @S VARCHAR(1000)
SET @S=''
SET @I=0
SET @J=0
WHILE @I<9
BEGIN
IF @I=0
BEGIN
SET @S=@S+SPACE(11)+'*'+CHAR(13)
SET @I=@I+1
SET @J=@J+1
CONTINUE
END
IF @I=8
BEGIN
SET @S=@S+' '+REPLICATE('*',10)
SET @I=@I+1
SET @J=@J+1
CONTINUE
END
SET @S=@S+SPACE(10-@I)+'*'
SET @S=@S+SPACE(@I+@J)+'*'
SET @S=@S+CHAR(13)
SET @I=@I+1
SET @J=@J+1
END
SELECT @S
/*
*
* *
* *
* *
* *
* *
* *
* *
**********
*/
print space(10)+'*'
print space(9)+'**'
print space(8)+'* *'
print space(7)+'* *'
print space(6)+'* *'
print space(5)+'* *'
print space(4)+'* *'
print space(3)+'* *'
print space(2)+'* *'
print space(1)+'**********'
/*最笨的方法:)
*
**
* *
* *
* *
* *
* *
* *
* *
***********/