
int prime( int p )
{
int prime=1;
if(p>1){
for(int i=2;i<p;i++){
if(p%i==0){
prime=0;
}
}
}
else{
prime=0;
}
return prime;
}
int PrimeSum( int m, int n )
{
int sum=0;
for(int k=m;k<=n;k++){
if(prime(k)){
sum=sum+k;
}
}
return sum;
}
该博客主要介绍了两个C语言函数,一个用于检测整数是否为素数(int prime(int p)),另一个用于计算给定范围内所有素数的和(int PrimeSum(int m, int n))。这两个函数通过遍历和除法操作来实现其功能,对于素数检测,从2到p-1的整数中检查是否有能整除p的情况,若有则不是素数;对于求和,遍历指定范围内的每个数并调用素数检测函数,将素数累加。

2352

被折叠的 条评论
为什么被折叠?



