#include<stdio.h>
#include<math.h>
int main()
{
int n,i,r,j;
double k;
printf("请输入一个数字(>=2):\n");
scanf("%d",&n);
if(n<2)
{
printf("请输入>=2的数字\n");
}
else
{
for(j=2;j<=n;j++)
{
k=sqrt(j);
for(i=2;i<=k;i++)
if(j%i==0)break;
if(i>=k+1)
{
printf("%d",n);
r=r+1;
}
if(r%5==0)
printf("\n");
}
#include <stdio.h>
#include <math.h>
int main()
{
int n, i, r = 0, j;
double k;
printf("请输入一个数字(>=2):\n");
scanf("%d", &n);
if (n < 2)
{
printf("请输入一个>=2的数字\n");
}
else
{
for (j = 2; j <= n; j++)
{
k = sqrt(j);
for (i = 2; i <= k; i++)
if (j % i == 0)
break;
if (i > k)
{
printf("%d ", j);
r = r + 1;
if (r % 5 == 0)
printf("\n");
}
}
}
}