编程计算[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是指判断素数的函数,需要自己定义
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输出,即为素数的个数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯