int is_prime(int n)
{
int i=0;
if(n<=1)
return 0;
for(i=2;i*i<=n;i++)
{
if(n%i==0)
{
return 0;
}
}
return 1;
}
int fun(int n)
{
int i=n+1;
while(!is_prime(i))
{
i++;
}
return i;
}
int main()
{
int n=0;
scanf("%d",&n);
printf("下一个素数是:%d\n",fun(n));
return 0;
}
找出一个大于给定整数且紧随这个整数的素数
原创
©著作权归作者所有:来自51CTO博客作者超级嘤熊的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:函数方法求字符串长度(2种)
下一篇:冒泡排序

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java计算百分比保留整数
Java计算百分比保留整数的方法,提供了详细的代码示例,一看便懂。
四舍五入 Java Math -
123 请用 A 中的元素组成一个大于 K 的最小正整数
.生成一个十个数的数组B,B[i]中的每一个的元素都是A中比i大的最
#include 笔试题 权值 -
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
c语言 数据 无符号数 #define