int prime( int p ){
int i,flag=1;
if (p<=0) flag=0;
if (p==1) flag=0;
else if (p==2) flag=1;
else {
for(i=2;i<=p/2;i++){
if (p%i==0) flag=0;
}
}
return flag;
}
int PrimeSum( int m, int n ){
int x,sum=0;
if(m<=0) m=1;
for(x=m;x<=n;x++){
if (prime(x)==1) sum+=x;
}
return sum;
}
6-5 使用函数求素数和 (20 分)
最新推荐文章于 2024-04-26 17:48:09 发布