pta使用函数求素数和
写这道题时,要注意它给的那句提示:1不是素数,2是素数。
源代码如下:
int prime( int p ){
int i,ret=1;
if(p<2)
ret=0;
else{
for(i=2;i<p;i++){
if(p%i==0)
ret=0;
}
}
return ret;
}
int PrimeSum( int m, int n ){
int i,sum=0;
for(i=m;i<=n;i++){
if(prime(i)==1){
sum+=i;
}
}
return sum;
}