sql2005中计算F(n)=1!+2!+3!+...+n!
来源:百度知道 编辑:UC知道 时间:2024/05/10 09:31:18
以下是我自己编的,不知道哪里错了
create function f(@n int)
return int
as
begin
declare @s int,@k int,@i int,@j int
set @s=0
set @i=1
while @i<=@n
begin
set @j=1
set @k=1
while @j<=@i
begin
set @k=@k*@j
set @j=@j+1
end
set @s=@s+@k
set @i=@i+1
end
return @s
end
select dbo.f(3)
create function f(@n int)
return int
as
begin
declare @s int,@k int,@i int,@j int
set @s=0
set @i=1
while @i<=@n
begin
set @j=1
set @k=1
while @j<=@i
begin
set @k=@k*@j
set @j=@j+1
end
set @s=@s+@k
set @i=@i+1
end
return @s
end
select dbo.f(3)
create function test_uf(@count int)
returns bigint
as
begin
declare @num int,
@sum bigint,
@digit bigint,
@nextnum int
set @digit=1
set @num=1
set @sum=0
while(@num<=@count)
begin
while(@nextnum>1)
begin
set @digit=@digit*@nextnum
set @nextnum=@nextnum-1
end
set @sum=@digit+@sum
set @num=@num+1
set @digit=1
set @nextnum=@num
end
return @sum
end
不想找
我直接写个你看看可以不
看不出哪里错啊?是不是电脑中毒了啊
设f(x)=n^2+n+41(n∈N*),计算f(1),f(2),f(3),f(4),f(5)的值,同时作出归纳猜想
Fibonacci数列的值满足f(n)=f(n-1)+f(n-2),编写递归程序计算该数列的第五项值?
那位大大 帮忙啊 急 用c语言做 给定程序功能是计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值
则f(n+1)-f(n)=
摩擦力计算公试中F=uN,U和N分别是啥
下列函数式中,满足f(m+n)=0.5*f(m)*f(n)的函数f(x)的表达式是( )
f(1)=2,f(n+1)=[2f(n)+6]/f(n)=1,求f(n)
对一切正整数n,有f(n+1)=f(n)+n,且f(1)=1,求f(n
f(n)表示组成数n的数字中不是零的几个数字乘积,如f(5)=5,f(27)=14,f(308)=24,求f(1)+```+f(100)的值
若f(n)=sin( nπ/4 +a),求f(n)f(n+4)+f(n+2)f(n+6)