大神,有没有解释,我有些看不懂呀😂😂
追答#include
int isZhiShu(int num){
int i,count=0;
for(i=2;i<num;i++){//判断是否是素数,素数是只有1和本身才能整除的数
if(num%i==0){
count++;
}
}
if(count==0&&num!=1){//这个是剔除1,因为1既不是合数也不是素数
return 1;
}else{
return 0;
}
}
void main(){
int i,sum=0;
for(i=1;i<=200;i++){
if(isZhiShu(i)==1){//当返回值是1的时候,说明就是一个素数,做累加
sum+=i;
}
}
printf("1到200素数和是:%d。\n",sum);
}
这个程序错的,每次运行的答案都不一样😂😂