递归法判断素数

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归法判断素数相关的知识,希望对你有一定的参考价值。

递归法判断素数

#include <stdio.h>
int fun(int n,int i){
	//相当于for循环的那一环节 
	if(i == n-1){
		return 1;
	}
	if(n%i == 0){
		return 0;
	}
	fun(n,i+1);
}
int isprim(int n){ 
	if(n<2){
		return 0;
	}
	if(n==2 || n==3){
		return 1;
	}
	return fun(n,2);
} 

int main(){
	printf("%d",isprim(8));
	return 0;
}

以上是关于递归法判断素数的主要内容,如果未能解决你的问题,请参考以下文章

求素数的优化。求任意阶乘法口诀表。判断闰年

穷举法判断键入的数是不是素数

HDU 2161 Primes (素数筛选法)

力扣650. 只有两个键的键盘 递归法素数分解法与动态规划法多种解法!

Problem C: 递归入门组合+判断素数

素数环(递归 搜索 回溯)