sql sever 求阶乘的案例

来源:互联网 发布:ubuntu查看当前目录 编辑:程序博客网 时间:2024/05/16 11:53
--计算sum=1!+2!+3!+.....+10!
--@sum 存储阶乘的和,@i为外层控制的循环变量,@j为内层控制循环变量,@fac为阶乘值


declare @sum int,@i int ,@j int,@fac int
set @sum=0;
set @i=1;
while @i<10
  begin
     set @fac=1
     set @j=1
     while @j<=@i
         begin
        set  @fac=@fac*@j
        set @j=@j+1
        
         end
         set @sum =@sum+@fac
         set @i=@i+1
end
print @sum
0 0
原创粉丝点击