-----------三角形-----------------
declare @a int
set @a=1
while(@a<11)
begin
print replace(space(@a),' ','*')
set @a=@a+1
end
--
-- -----------------------------------
-- ------------菱形-------------------
declare @a int,@b int
set @a=1 set @b=15
if(@b%2!=1)
print '数字必须都是奇数'
else
while(@a<=@b)
begin
if(@a%2=1)
print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)
set @a=@a+1
end
set @a=@a-2
while (@a<=@b)
begin
if(@a%2=1)
print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)
set @a=@a-1
if (@a<0)
break
end
declare @a int
set @a=1
while(@a<11)
begin
print replace(space(@a),' ','*')
set @a=@a+1
end
--
-- -----------------------------------
-- ------------菱形-------------------
declare @a int,@b int
set @a=1 set @b=15
if(@b%2!=1)
print '数字必须都是奇数'
else
while(@a<=@b)
begin
if(@a%2=1)
print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)
set @a=@a+1
end
set @a=@a-2
while (@a<=@b)
begin
if(@a%2=1)
print space((@b-@a)/2)+replace(space(@a),' ','*')+space((@b-@a)/2)
set @a=@a-1
if (@a<0)
break
end