[求助]关于素数的问题
如果想求1-2000的素数并且求这些素数的和,还有这些素数中的最大值
这样写对么?或者有没什么好的写法?谢了
#include <stdio.h>
#define maxint 2000
main()
{
int i,b,k;
int A[maxint], max,total;
for(i=2;i<2000;i++)
{ A[i]=0
k=sqrt(i);
for(b=2;b<=k;b++)
if(i%b==0) break;
if(b>k;i<maxint)(++A[i]);
}
max=total=A[0];
if (max<A[i])
{ max=A[i];
total=total+A[i];
}
printf("biggest:%g sum:%g", max,total);
}