/*100以内所有的素数,每10个1打印*/
#include<stdio.h>
main()
{
int m,i,k,n=1;
printf("%d",2);
for(m=3;m<=100;m=m+2)
{
k=sqrt(m);
for(i=3;i<=k;i++)
if(m%i==0)break;
if(i>k)
printf("%8d",m);
n=n+1;
if(n%10==0)
printf("\n");
}
}
编程序中要排除1的存在。
2 3 5 7 11 13 17 19
23 29 31 37
41 43 47 53 59
61 67 71 73 79
83 89 97
原文:http://www.cnblogs.com/pinwuyu/p/4957268.html