编写函数eachPrime,判断两个正整数m和n是否都为素数。若是,返回1;否则,返回-1。

2024-11-25 22:53:54
推荐回答(1个)
回答1:

int isPrime(int x) //判断x是否是素数,是素数返回1,不是返回0
{
int i;
for(i=2;i<=x/2;i++)
if(x%i==0)
return 0;
return 1;

}
int eachPrime(int m,int n) //调用isPrime来判断是否是素数,都是素数,返回1,否则,返回-1
{
if((isPrime(m)==1 )&& (isPrime(n)==1))
return 1;
else
return -1;
}