题目描述
写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
输入
一个数
输出
如果是素数输出prime 如果不是输出not prime
样例输入
97
样例输出
prime
1 #include2 #include 3 4 // 判断n是否为素数,如果是,返回1 不是 ,返回0 5 int is_prime(int n) 6 { 7 int i; 8 if(n < 2) //负数等 情况 9 return 0;10 for(i = 2; i <= sqrt(n); i++)11 {12 if(n % i == 0)13 return 0;14 else15 continue;16 }17 return 1;18 }19 20 int main(int argc, char const *argv[])21 {22 int n;23 scanf("%d", &n);24 if(is_prime(n))25 printf("prime\n");26 else27 printf("not prime\n");28 return 0;29 }