改为if(f==1)

{
int m,n,i,f=1,flag;
scanf("%d",&m);
if(m<2)
printf("2\n");
n=m+1;
while(1)
{
flag=1;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
flag=0;
break;
}
}
if(flag==1)
break;
n++;
}
printf("%d",n);
return 0;
}