求高手帮忙做一下这个C语言题目万分感谢

编写程序,求3~100之间的所有素数之和
2024-12-22 13:13:22
推荐回答(1个)
回答1:

#include
#include
int is_prime(int n){
int i=0;
if(n%2==0){
return 0;
}
for(i=3;i<=sqrt((double)n);i+=2){
if(n%i==0)
return 0;
}
return n;
}
void main(){
int i=0;
int sum=0;
for(i=3;i<=100;i++){
sum+=is_prime(i);
}
printf("the prime number between 3 and 100 sum is:%d\n",sum);
}