判断一个数是不是素数(函数调用)



#include <stdio.h>
#include <stdlib.h>

int IsPrime(int num){       //返回1,素数。返回0,不是素数。
 if (num == 0){
  return 0;
 }if (num == 1){
  return 0;
 }for (int i = 2; i < num; i++){   //i < num/2,可节省一半计算
  if (num % i == 0){
   return 0;
  }
 }return 1;
}
int main()
{
 
 printf("%d\n", IsPrime(97));
 
 system("pause");
 return 0;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM