编程 :已知函数f是判断素数的函数。编写程序计算100-300之间素数个数。

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:49:28
急 谢谢!!!帮帮忙!!

#include<stdio.h>
int Simple(int n)
{
int i;
for(i=2;i<=n/2;i++)
if(n%i==0)break;
if(i>n/2)
return 1;
else
return 0;
}

void main()
{
int i,n,sum=0;
for(i=100;i<=300;i++)
{
n=Simple(i);
if(n==1)
sum++;
}
printf("个数为:%d",sum);
}
已经是第二次给你解答问题咯,呵呵!

n=0
for i=100 to 300
if f(i)=0 and mod(i,2)=1
n=n+i
endif
endf
?n

function f
para x
flag=1
for k=2 to int(sqrt(x))
if mod(x,k)=0
flag=0
exit
endi
endf
retu flag