c语言:实现一个函数,判断一个数是不是素数。
程序员文章站
2022-09-28 16:18:59
实现一个函数,判断一个数是不是素数。
程序:
#include
#include
int prime(...
实现一个函数,判断一个数是不是素数。
程序:
#include <stdio.h> #include <math.h> int prime(int num) //prime表示素数 { int i = 0; int k = 0; k = sqrt(num); for (i = 2; i <= k; i++) { if (num%i == 0) { return 0; } } return 1; } int main() { int num; int ret; printf("请输入一个大于1的正整数:"); scanf("%d", &num); ret = prime(num); if (ret == 1) { printf("%d是素数\n", num); } else { printf("%d不是素数\n", num); } return 0; }
结果一:
请输入一个大于1的正整数:8
8不是素数
请按任意键继续. . .
结果二:
请输入一个大于1的正整数:17
17是素数
请按任意键继续. . .
下一篇: 确认表空间是否自包含
推荐阅读
-
[c语言]判断一个数是奇偶数
-
[c语言] 编写一个函数reverse_string(char * string)(递归实现)
-
用C语言写一个函数返回参数二进制中1的个数
-
C语言:实现一个函数,打印乘法口诀表,如:输入9,输出9*9口诀表
-
C语言 实现一个函数,判断一个数是不是素数
-
C语言:字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
-
C语言:实现一个函数,可以左旋字符串中的k个字符。
-
c语言:实现一个函数,判断一个数是不是素数。
-
C语言函数实现判断一个数是不是素数
-
c语言:sizeof的使用,其不是函数,是一个操作符关键字,定义一个数组arr,输出arr和&arr的区别