编写一个函数:判断一个整数是否素数,如果是返回1,否则返回0

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:40:21

#include<iostream>
using namespace std;
int work(int n);
void main()
{
int n,f;
cout<<"input n"<<endl;
cin>>n;
f=work(n);
cout<<f<<endl;
}
int work(int n)
{
int i=2;
if(n==1||n==2) return 1;
while(i<n)
{
if(n%i!=0)
i++;
else
return 0;
}
return 1;
}

#include <math.h>

bool IsPrime(int iNum)
{
int j,k;
if(iNum < 2)
{
return false;
}

k = sqrt((double)iNum);
for(j=2;j<=k;j++)
{
if(iNum%j==0)
{
return false;
}
}

return true;
}

int isPrime(int m)
{
int half=m/2;
for(int i=2;i<=half;i++)
{
if(m%i==0)
return 0;

vb编写函数判断一个整数的奇偶性 怎么样编写一个程序判断一个整数是否是质数 编写一个判断一个整数是否是素数,使用该函数编写验证1000以内的歌德巴赫猜想是成立的。 在Basic怎样用函数判断一个数是否为整数? 程序设计 写一个函数,判断一个整数是否素数,在main函数中输入整数,并输出判断结果. 编写一个函数(PASCAL)判断两数是否互质 编写一个函数该函数的功能是判断一个整数是不是素数,在主函数中调用该函数,输出200以内的所有的素数 编写一年12编写一个函数,判断输入的字符串是否是回文。 编写一个function函数,给一个整数判断他是否能同时被3或5整除 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的信息