那位大大帮忙看看那里出错了,想求1~100的素数,能给个程序我参考也可以啊!!!
#include<stdio.h>void main()
{int i,n,f;
for(i=3;i<=100;i++)
f=sqrt(i)
for(i=3;i<=f;i++)
for(n=2;n<=f;n++)
if(n%f!=0)
if(n>f)
printf("%d/n",i);
}
main() { int i,j,a[100]; for(i=2;i<100;i++) { a[i]=i; for(j=2;j<=i;j++) {if(j<i) if(a[i]%j==0) break; if(a[i]-j==0) printf("%5d",a[i]); } } printf("\n"); } 或 #include"math.h" main() {static int i,j,k,a[98]; for(i=2;i<100;i++) {a[i]=i;k=sqrt(i); for(j=2;j<=a[i];j++) if(j<k) if(a[i]%j==0) break; if(j>=k+1) printf("%5d",a[i]); } printf("\n"); }