编程求出大于m的最小素数。
输入格式:
直接输入一个正整数
输出格式:
直接输出结果,没有任何附加格式控制。
输入样例:
12
输出样例:
13
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,m,n,p;
int count=0;
scanf("%d",&p);
for(m=p+1; m>p; m++)
{
n=sqrt(m);
for(i=2; i<=n; i++)
if(m%i==0)
break;
if(i>n)
{
printf("%d",m);
count++;
if(count==1)
break;
}
}
return 0;
}