这个程序存在点小问题 ,希望指点下!
#include<stdio.h>#include<math.h>
#include<stdlib.h>
int main()
{
void pri(int m);
int p;
scanf("%d",&p);
pri(p);
system("pause ");
}
void pri(int m)
{
int i;
for(i=2;i<=sqrt(m);)
{
if(m%i==0)
printf("this is not a prime.\n");
else i=i+1;
}
printf("this is a prime .\n");
}