void prime(int x)
{
int i;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
break;
if(i>x/2)
printf("%d ",x);
}
}
改为
void prime(int x)
{
int i;
for(i=2;i<=x/2;i++)
if(x%i==0)
return ;
printf("%d ",x);
}
#include
void prime(int x)
{
int i;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
break;
//if(i>x/2)
//printf("%d ",x);
}
if(i>x/2)
printf("%d ",x);
}
int main()
{
int num;
for(num=2;num<=100;num++)
prime(num);
return 0;
}