...pri(int m),判定一个整数是否为素数。如果m是素数,则返回1,否则返回...
发布网友
发布时间:2024-03-05 06:57
我来回答
共2个回答
热心网友
时间:2024-08-04 15:06
int pri(int m){
if(m<=1){// 1不是素数也不是合数
printf("Error!");
return 0;
}
int i=2;
for(i;i<=m/2;i++){
if( !m%i)
return 0;
}
return 1;//for循环完都没有退出,说明这个数就是素数,返回1.
}
热心网友
时间:2024-08-04 15:10
int pri(int m)
{
int i;
for(i=2;i<m/2;i++)
if(m%i==0) break;
if(i>=m/2)
return 1;
else
return 0;
}