#include<stdio.h>
#include<math.h>
int main()
{int a,b,c=0;
for(a=100;a<=300;a++)
{for(b=2;b<a;b++)
{if(a%b==0) break;
else if(a==(b+1))
{ printf("%d ",a);
c++;
if(c%7==0)printf("\n");}}}
printf("%d",a);
getchar();
return 0;
}
小于等于300满足条件的,跳出循环时为301
if(a==(b+1))指for(b=2;b<a;b++)循环执行到最后一个数的时候,表示a是质数了