输出一个空心三角形,输出结果如下图所示。

zhangting2599 2008-11-03 03:05:31
1 *
2 * *
3 * *
4 * *
5 * *
6 * *
7 * *
8 * *
9 *****************

...全文
242 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdyyr 2008-11-03
  • 打赏
  • 举报
回复

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
/*
*
* *
* *
* *
* *
* *
* *
* *
**********
*/
Yang_ 2008-11-03
  • 打赏
  • 举报
回复
好像以前用SQL写过杨辉三角的输出

zhangting2599 2008-11-03
  • 打赏
  • 举报
回复
我在做作业,老师出的题目,不会做!
水族杰纶 2008-11-03
  • 打赏
  • 举报
回复
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)+'**********'
/*最笨的方法:)
*
**
* *
* *
* *
* *
* *
* *
* *
***********/
113244 2008-11-03
  • 打赏
  • 举报
回复
把COL 和 ROW 控制好就行了!
CN_SQL 2008-11-03
  • 打赏
  • 举报
回复
我想问楼主,数据库查询主要是基于结果集的数据操作,你显示个图形,有什么意义?
hyde100 2008-11-03
  • 打赏
  • 举报
回复
这图形画的不齐
liangCK 2008-11-03
  • 打赏
  • 举报
回复
帮顶

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧