-
新增注釋:以下示例已通過我的測試,因此您可以放心使用它們。
神諭。
set serveroutput on;
declare
sums int;
i int;
beginsums:=0;
i:=1;while i<=100
loopsums:=sums+i;
i:=i+1;
end loop;
dbms_'100 以內的整數和:'||sums);end;
sqlserver。
declare @i int;
declare @sums int;
set @i=1;
set @sums=0;
while (@i<=100)
beginset @sums=@sums+@iset @i=@i+1
endselect @sums
以上,希望對您有所幫助。
-
建立儲存過程。
create proc addtotal
asdeclare @num int,@result intbeginset @num=1
set @result=0
while 1=1
beginif @num>100
breakelse
beginset @result=@result+@numset @num=@num+1
endend
print '計算結果為:'+convert(varchar(10),@result)
endexec addtotal
-
s=a1+(a1+a2)+(a1+a2+a3)s=b1+b2+b3
a2=a1+2
a3=a2+2
--求通式 an=a(n-1)+2b1=a1
b2=2*a1+2
b3=3*a1+6
那麼我們可以得到 bn 的一般項是 bn=n(a1+n-1),因為 a1=1,bn 的值等於 n 的平方,bn=n2,所以。
s=1^2+2^2+3^2+..等式 n 2 的公式是(參考來源後我已經還給老師了)n(n+1)(2n+1) 6
所以 s=n(n+1)(2n+1) 6
所以只要確定了 n 的值,就只是乙個表示式來表示它,假設 n=3:
select
bool f=0;
for(int i=1000;i>=1;我--)從最大的數字 1000 開始,然後嘗試使用較小的數字。 >>>More