回复 3楼 smallkid190
这回只输出2,3 郁闷#include <stdio.h>
#include <math.h>
int main()
{
int i,j,num=0,k=0;
int a[100];
for (i=0;i<=99;i++)
a[i]=i+1;
for(i=1;i<=99;i++)
{
for(j=2;j<=sqrt(a[i]);j++)
{
if(a[i]%j==0)
k=1;
}
if(k==0)
{
if(num%5==0)
{
printf("\n");
}
num++;
printf("%3d",a[i]);
}
}
return 0;
}