永发信息网

求助:在T-SQL中求100~200之间的素数

答案:2  悬赏:50  手机版
解决时间 2021-12-28 04:18
  • 提问者网友:容嬷嬷拿针来
  • 2021-12-27 19:41
实在不会了,希望哪位能帮帮忙,最好有注释,谢谢了
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-12-27 20:56
declare @i int
declare @j int
declare @k int

set @i=100
while(@i<200)
begin
set @k=2

set @j=sqrt(@i)
while(@k<=@j)
begin

if(@i%@k=0)
break
if(@j=@k)
print @i
set @k=@k+1
end
set @i=@i+1
end
全部回答
  • 1楼网友:行路难
  • 2021-12-27 21:03
declare @i int set @i=101 declare @j int declare @k int while(@i&lt;200) begin set @j=2 set @k=0 while(@j&lt;@i) begin if(@i%@j=0) begin set @k=@k+1 break end set @j=@j+1 end if @k=0 print @i set @i=@i+1 end 结果为: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯