求100以内能被三整除的个数 。else 附近语法错误 ,求指教(初学者,请多多包涵)
declare @a int,@x intset @a=0
set @x=1
while @x<=100
begin
if(@x%3=0)
select @a=@a+1 --计数a加一
select @x=@x+1 --自变量加一
/*else
select @x=@x+1*/ --如果不符合x%3=0, 不也得自变量x加一吗?为什么把这个注释掉 分析就能通过,else 附近什么地方语法错了?
end
print @a