这种题一般都要考虑n的取值范围,特定的去编就用处不大,这个是一个存储过程,可以随便更改n的取值范围,
create proc jf (@i int ,@n int ,@sum int output)
as
set @i=1
set @sum=0
while(@i<=@n)
begin
set @sum=@sum+@i
set @i=@i+1
end
select @sum as 总和
对应例子:declare @ii int,@nn int,@summ int
exec jf 1,10,@summ output