请问一下这个是求3-100之间所有素数的和但是我搞不懂我画的那部分有什么作用?
问题描述:
我include <5t010.h
#include<math.h>
uoid main()
floatsum=6;
intmi,k;
FILExfp;
fOr(m=3:m<=166:m+=2)
for(1=2:1<=k:1++)
if(mi==0)break;
if(i>k)
Sum+=sgrt(m)
fp=fopen("out.dat”,w)
fprintf(fp,f\n”,sum)
fclose(fp)
答
这一段代码是一个数学定理的实现过程。就是说一个数只要它的平方根以内是某个数的倍数,就说明这个数不是素数。