sql 程序设计 把100—200之间既能被3整除,又能被5整除的数输出

如题所述

SQL编程不太会,但是看来是会看的,我觉得二楼的就是正确的,三楼那句(@i>=100)没有必要,因为i一开始被赋值为100,而后执行的是i=i+1;也就是说,它是没有机会小于100的,所以那个条件没有必要,写代码最要紧:能省就省!declare @a int
set @a = 100
while @a <=200
begin
if @a%3=0 and @a%5=0
print @a
set @a=@a+1
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-09
楼上的好另类,LZ要SQL编程,你怎么用VB呢?昨天刚学,今天来试试declare @i intset @i=100while (@i>=100 and @i<=200)beginif(@i%3=0 and @i%5=0)print @iset @i=@i+1end
第2个回答  2013-06-09
declare @a int
set @a = 100
while @a <=200
begin
if @a%3=0 and @a%5=0
print @a
set @a=@a+1
end本回答被网友采纳
第3个回答  2013-06-09
dim i,100<i<200if i mod 3=0 and i mod 5=othen printf { i }
相似回答