C语言:求1-100间所有非质数的和
#include <stdio.h> main() { int sum=0,a,b,c; for(a=1;a<=100;a++) { if(a==1) c=1; else c=0; for(b=2;b<a;b++) { if(a%b==0) { c=1; break; } } if(c==1) { printf("%d ",a); sum=sum+a; } } printf("\n%d",sum); getchar(); }
结果:
#include <stdio.h> main() { int sum=0,a,b,c; for(a=1;a<=100;a++) { if(a==1) c=1; else c=0; for(b=2;b<a;b++) { if(a%b==0) { c=1; break; } } if(c==1) { printf("%d ",a); sum=sum+a; } } printf("\n%d",sum); getchar(); }
结果: