1387 素数(函数专题)

1387 素数(函数专题)

题目描述
输入两个正整数m和n,输出m和n之间的所有素数。
要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。
int prime(int n)
{
//判断n是否为素数, 若n为素数,本函数返回1,否则返回0
}

输入
输入两个正整数m和n,m<=n,且都在int范围内。

输出
输出占一行。输出m和n之间的所有素数,每个数后有一个空格。如果m到n之间没有素数,输出”No Answer”。

样例输入

2 6

样例输出

2 3 5
#include 
#include 
int prime(int n)
{int i,b;if(n==1){return 0;}b=sqrt(n);for(i=2;i<=b;i++){if(n%i==0){return 0;}}return 1;
}
int main()
{int m,n,t,j,q=0;scanf("%d %d",&m,&n);if(m>n){t=m;m=n;n=t;}for(j=m;j<=n;j++){if(prime(j)==1){printf("%d ",j);q=1;}}if(q==0)printf("No Answer");return 0;
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部