大一初学C语言,求大神指教
求给定正整数m以内的素数之和。例如:当m=20时,函数值为77
int i,k,s=0;
for(i=2;i<=m;i++)
{for(k=2;k<i;k++)
if(i%k==0)break;
if(k==i)s=s+i;
}
return s;
if(i%k==0)break;这个语句不就相当于把k==i的也排除了吗,如果k==i,i%k==0。这个怎么解
2018-02-26 21:24
2018-02-26 21:30
2018-02-26 21:53