这个还有什么错误提交上去总是显示答案错误(筛选质数)
#include<stdio.h>int p(int n)
{
int i;
if(n<2)return 0;
else for(i=2;i<=n-1;++i)
if(n%i==0)
return 0;
return 1;
}
main()
{
int count=0,b=0,i,n;
scanf("%d",&n);
for(i=0;i<n;++i)
{
if(p(i)==1)
count++;
}
for(i=0;i<n;++i)
{
if(p(i)==1){
printf("%d",i);
b++;
if(b<count)
printf(" "); if(b%5==0&&b>=5)
printf("\n");
}
}
}