用c++编一函数判别某一数是否为素数,若是返回值为1,否则,返回值为0.,在main函数中调用该函数

想看看素数问题的编程
2025-03-11 09:11:27
推荐回答(1个)
回答1:

#include using namespace std;int IsPrimeNumber(int num)
{
for(int i = 2; i < num; i++)
{
if(!(num % i))
return 0;
}
return 1;
}int main()
{
int num;
cout << "输入一个数:";
cin >> num;
if(IsPrimeNumber(num) == 1)
cout << num << "是素数" << endl;
else
cout << num << "不是素数" << endl;
return 0;
}