#include <stdio.h> #include <math.h> #define yes 1 #define no 0 void main() { int n; int prime_num(int n);//声明prime_num函数 printf("please enter a number:"); scanf("%d",&n);//输入要判断的的数 prime_num(n);//调用prime_num函数 if(prime_num(n)==yes) printf("%d is a prime numbern",n); else printf("%d is not a prime numbern",n); } int prime_num(int n)//定义prime_num函数 { int i; if(n==2) return yes; else if(n<2||n%2==0) return no; else { for(i=3;i<=sqrt(n);i+=2) { if(n%i==0) return no; } } return yes; }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/607709.html