编写一个找出大于给定整数m的最小素数的函数,要求在主函数中输入一个整数m,调用子函数IsPrime()找出其最小素数,并输出结果。
函数原型:int IsPrime(int x)
要求输入提示信息为:Please input n:
输出格式要求为:"%d\n"
#include <stdio.h>
int IsPrime(int x)
{ int p,m,a;
for(p=x+1;p>x;p++)
{ a=0;
for(m=2;m<p;m++)
{
if(p%m==0)
a++;
}
if(a==0)
{
printf("%d\n",p);
break;
}
}
}
int main(void)
{
int n;
printf("Please input n:");
scanf("%d",&n);
IsPrime(n);
return 0;
}