永发信息网

编程计算[1,n]上的素数的个数。

答案:2  悬赏:10  手机版
解决时间 2021-04-12 12:59
  • 提问者网友:美人性情
  • 2021-04-12 08:19
编程计算[1,n]上的素数的个数。
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-04-12 09:34
核心代码
readln(n);
while n0 do begin
if n=1 then writeln(0)
else begin
for j:=2 to n do
if prime(j) then inc(ans);
writeln(ans);
end;
readln(n);
end;
prime是指判断素数的函数,需要自己定义
全部回答
  • 1楼网友:鱼芗
  • 2021-04-12 10:39
如果是vb编程的话,那么: 1. 百度一下,找一段vb判断一个数是不否是素数的代码,并将之改编为一个函数isshusu() 2. 通过for循环: for i=1 to n             if isshusu(i) then count=count+1         next i 3.最后将count输出,即为素数的个数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯