怎么用SQL SERVER 2005语言完成“计算1+1/2+1/4+1/8+...+1/n的和并输出(n=128)
答案:3 悬赏:80
解决时间 2021-02-20 23:19
- 提问者网友:她是我的お女人
- 2021-02-20 01:42
怎么用SQL SERVER 2005语言完成“计算1+1/2+1/4+1/8+...+1/n的和并输出(n=128)
最佳答案
- 二级知识专家网友:丢不掉的轻狂
- 2021-02-20 03:01
declare @A float,
@i integer
set @i = 2,
@A = 1.0
while @i <= 128
begin
set @A = @A + 1.0 / @i
set @i = @i * 2
end
select @A
@i integer
set @i = 2,
@A = 1.0
while @i <= 128
begin
set @A = @A + 1.0 / @i
set @i = @i * 2
end
select @A
全部回答
- 1楼网友:我叫很个性
- 2021-02-20 04:38
DECLARE @sum float,@i float,@n int
SET @sum=0
SET @i=1
SET @n=128 --根据需要修改此处的n值
WHILE @i<=@n
BEGIN
SET @sum=@sum+1/@i
SET @i=@i*2
END
PRINT @sum
- 2楼网友:初心未变
- 2021-02-20 03:17
这是sql05的视频讲座 http://v.itfensi.com/dev/5023/
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |