T-SQL程序计算S=1/1+1/2+1/3+......+1/n
时间: 2023-11-06 14:08:13 浏览: 99
求1+1/2+1/3+1/4+…….+1/100的值
T-SQL程序计算S=1/1+1/2+1/3+......+1/n的方法如下:
1. 首先定义一个变量n,表示要计算的数列的最大值。
2. 定义一个变量sum,用于存储数列的和,初始值为0。
3. 使用循环语句,从1到n遍历数列中的每一个数,将每个数的倒数加到sum中。
4. 最后输出sum的值即可。
下面是T-SQL程序的代码实现:
DECLARE @n INT = 100; -- 定义要计算的数列的最大值
DECLARE @sum FLOAT = 0; -- 定义数列的和,初始值为0
DECLARE @i INT = 1; -- 定义循环变量i,初始值为1
WHILE @i <= @n
BEGIN
SET @sum = @sum + 1.0 / @i; -- 将每个数的倒数加到sum中
SET @i = @i + 1; -- 循环变量i加1
END
SELECT @sum; -- 输出数列的和
阅读全文