帮我分析一下这个程序该怎么理解
求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; }
本人菜鸟一只,麻烦帮我详细分析下。。。