伯特兰在 C++ 中的假设
Bertrand的假设是一个数学陈列室,它指出对于每个数n>3,都存在一个位于n和2n-2之间的素数p。
伯特兰公设的公式
n < p < 2n -2
其中n是一个数,使得n>3并且p是素数。
质数-一个数字是一个素数,如果是唯一因素是1和它本身。
伯特兰公设的一个限制较少的表述是
n < p < 2n , for all n>1.
例子
数字
5
输出
7
解释
prime number in range 5 and 2*5 i.e. prime number between 5 and 10
数字
11
输出
13, 17, 19
解释
prime number in range 11 and 2*11 i.e. prime number between 11 and 22
使用伯特兰公设求素数的程序
//使用伯特兰假设查找素数的程序-
示例
#includeusing namespace std; void printPrime(int n) { int flag = 0; for (int i = 2; i * i <= n; i++) if (n % i == 0) //iisafactorofn flag++; if(flag == 0) cout< 输出结果 Prime numbers in range (22, 44) : 23 29 31 37 41
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语