帮我分析一下这个程序该怎么理解
求100以内的所有素数之和
程序代码:#include <stdio.h>
int main(int argc, char *argv[])
{
int x,i,sum=3;
for(x=3;x<100;x++)
{for(i=2;i<=x-1;i++)
if(x%i==0) break;
if(i==x) sum=sum+x;
}
printf("sum=%d",sum);
return 0;
}
本人菜鸟一只,麻烦帮我详细分析下。。。









我知道是100以内的素数相加。。。
嗯嗯,想通了~~