1樓:問明
通過while計算:
declare @sum1 int =0
declare @n int =1
while @n<=100
begin
if @n%2=0
begin
set @sum1=@sum1+@n
endset @n=@n+1
endprint @sum1
當n==1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。
while 迴圈的格式:while (表示式)while 迴圈的執行順序:當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真……就這樣一直迴圈下去,直到表示式為假,跳出迴圈。
例:int a=null;
while(a<10)
結果: 結束後 a的值為6 。
2樓:解0人
declare @i int=2
declare @s int=0
while @i<=100
begin
set @s=@s+@i
set @i=@i+2
endselect @s
3樓:匿名使用者
declare @i int,@result int;
set @i=0;
set @result=0;
while(@i<=100)
begin
set @result=@result+@i;
set @i=@i+2;
endprint @result
編寫pl/sql程式,使用loop...next....end語句計算1~100之間所有偶數之和。 15
4樓:隨o天
declare
i integer:=0;
v_sum integer:=0;
begin
loop
exit when i>100;
v_sum:=v_sum+i;
i:=i+2;
end loop;
dbms_output.put_line(v_sum);
end;
輸入tsql語句,查詢2023年出生學生資訊
select from studen where year birth date 1991 寫sql語句,在學生表中,查詢出生日期在1991後 select 查詢表示所有字段 from 學生表 where 出生日期 字段 1991 還要看你資料裡面的字段是什麼 比如2011 12 11 的資料 se...
分別利用for語句while語句以及dowhile語句編寫
int sum 0 for int i 1 i n printf d sum public static void main string args system.out.println sum public static void main string args system.out.print...
關於利用if公式計算提成,關於利用if公式計算提成
如圖例d2 c2 b2 e2 c2 if d2 1.2,0.3,if d2 1,0.25,if d2 0.8,0.2,0.15 或 c2 if c2 b2 1.2,0.3,if c2 b2 1,0.25,if c2 b2 0.8,0.2,0.15 公式下拉 如果完成百分要取整數,公式 c2 b2 就...