用VB编程,求这样的四个自然数p,q,r,s(p<=q<=r<=s),使得以下等式成立: 它们的倒数和等于1

用VB编写,思想应该是4个嵌套的for循环判断满足if的语句,将满足条件的p,q,r,s输出

因为:p<=q<=r<=s 

所以:1/p>=1/q>=1/r>=1/s

因为:1/p+1/q+1/r+1/s = 1

所以:1/p+1/p+1/p+1/p >=1 从而推出:p<=4

因为:p,q,r,s都是自然数,显然,p必须大于1,所以 2<=p<=4 推出:1/2 >=1/p >=1/4

所以:1/q+1/r+1/s = 1 - 1/p  从而推出: 1/2 <= 1/q + 1/r + 1/s  所以:1/2<=1/q+1/q+1/q

从而得到:q<=6  所以:q = p to 6

到此,我们至少推断出两点:p = 2 to 4  ;q = p to 6

因为p<=q,所以如果p=2,而且倒数和为1,所以q必须大于2,如果p>2,那么q还是必须大于2,

所以可以确定:3<=q<=6 得到 1/3 >=1/q>=1/6,而1/2>=1/p>=1/4

所以:1/3+1/2>=1/q+1/p>=1/6+1/4 推出:5/6>=1/p+1/q>=5/12 那么:1/6<=1/r+1/s<=7/12

因为:1/6<=1/r+1/s<=1/r+1/r  所以:r<=12

因为:1/p>=1/q>=1/r>=1/s 而且1/p+1/q+1/r+1/s = 1 所以:1/s+1/s+1/s+1/s<=1/p+1/q+1/r+1/s=1

所以:s>=4

当p,q均取最小值的时候,p=2,q=3,那么1/p+1/q=5/6,所以1/r +1/s =1/6 ,当且仅当r的值最接近6的时候,s取得最大值,也就是r=7的时候s取得最大值42.


到此,我们得出了 p = 2 to 4 , q = 3 to 6 ; r<=12;4<=s<=42

为了防止数学推算部分的遗漏,将r和s的取值范围扩大,得到如下代码:

Sub Comand2_Click()
    Dim p, q, r, s
    For p = 2 To 4
        For q = p To 6
            For r = q To 100
                For s = r To 1000
                    If (p * q * r + p * q * s + q * r * s + p * r * s) / (p * q * r * s) = 1 Then Print p & "," & q & "," & r & "," & s
    Next s, r, q, p
End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-14
Dim p%, q%, r%, s%, N%
N = 100
For p = 1 To N
For q = p To N
For r = q To N
For s = r To N
If 1 / p + 1 / q + 1 / r + 1 / s = 1 Then Debug.Print p, q, r, s
Next s
Next r
Next q
Next p
有问题还可以直接询问252114284

...r,s(p<=q<=r<=s),使得以下等式成立: 它们的倒数和等于1
因为:p,q,r,s都是自然数,显然,p必须大于1,所以 2<=p<=4 推出:1\/2 >=1\/p >=1\/4 所以:1\/q+1\/r+1\/s = 1 - 1\/p 从而推出: 1\/2 <= 1\/q + 1\/r + 1\/s 所以:1\/2<=1\/q+1\/q+1\/q 从而得到:q<=6 所以:q = p to 6 到此,我们至少推断出两点:p =...

请问这个题怎么解答?
21.如果正整数p和p+2都是大于3的素数,求证:6|(p+1). 22.设n是满足下列条件的最小正整数,它们是75的倍数,且恰有 23.房间里凳子和椅子若干个,每个凳子有3条腿,每把椅子有4条腿,当它们全被人坐上后,共有43条腿(包括每个人的两条腿),问房间里有几个人? 24.求不定方程49x-56y+14z=35的整数解. 25...

求西北师大教育技术学考研真题
4、简述数字化学习的主要模式?5、远程教育中一般运用哪些教学媒体?6、电化教育过程(教育技术过程)与一般教育过程相比增添了哪三个因素,他们的特点是什么?7、什么是教育传播?8、简述计算机网络的功能?三、论述题(1、2题每题13分,3、4题每题14分,共54分)1、从技术层面和教育层面阐述教育信息化的...

全国计算机2级vb笔试里的公共基础知识部分
(4)具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分; (5)具有n个结点的完全二叉树的深度为[log2n]+1; (6)设完全二叉树共有n个结点。如果从根结点开始,按层序(每一层从左到右)用自然数1,2,….n给结点进行编号(k=1,2….n),有以下结论: ①若k=1,则该结点为...

数学中“±”表示什么
+”,通常可以省略不写,正数有无数个,包括正整数,正分数和正无理数 。比0小的数叫做负数,负数与正数表示意义相反的量。负数用负号“-”和一个正数标记。物理中正负号不是单一的概念,有时候在物理中使用正负号等同于数学中有理数的正负,有时候使用正负号用来表示物理量的性质、方向。

!!!用辗转相除法写出求两个自然数的最大公约数
设两数为a、b(b<a),求它们最大公约数(a,b)的步骤如下:用b除a,得a=bq...r 1(0≤r)。若r1=0,则(a,b)=b;若r1≠0,则再用r1除b,得b=r1q...r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r2除r1,……如此下去,直到能整除为止。其最后一个非零余数即...

3071是质数吗?
还剩下p=67、127、257三个梅森数,由于太大,长期没有人去验证。梅森去世250年后,美国数学家科勒证明,2^67-1=193707721*761838257287,是一个合数。这是第九个梅森数。20世纪,人们先后证明:第10个梅森数是质数,第11个梅森数是合数。质数排列得这样杂乱无章,也给人们寻找质数规律造成了困难。 现在,数学家找到的...

小学数学全部公式
(3) 体积=棱长×棱长×棱长 V=a×a×a 3 、长方形 C:周长 S:面积 a:长 b: 宽 周长=(长+宽)×2 C=2(a+b) 面积 4 、长方体 V:体积 s:面积 L: 棱长和 a:长 b: 宽 h:高 (1)棱长和=(长+宽+高)×4 L=4(a+b+h)(2)表面积=(长×宽+长×高+宽×高)×2 S表 ...

请给我出四年级最简单的脱式计算10道(答案也要)谢谢。
5不能,因为都是奇数,奇数个奇数相加不可能得偶数 6.240\/5=48,则其余偶数是:48-2=46,48-4=44,48+2=50,48+4=52 7.摩托车的速度是xkm\/h,自行车速是ykm\/h 。 21y+8x=12x+9y 4x=12y x=3y 所以摩托车共需12+9\/3=15小时 数出图中含有"*"号的长方形个数(含一个或二个都可以) * * * 第1...

四个互不相同的自然数和为1547,这四个数最大公约数最大是几?
所以d<=154.7 d=1,7,13,17,91,119(是或的关系)1547=7*13*17 设设最大公约数是k 则四个数是ak,bk,ck,dk 所以k(a+b+c+d)=1547 所以k和a+b+c+d是1547的约数 要求k的最大值 就是求a+b+c+d的最小值 因为四个数互不相等 所以a+b+c+d最小=1+2+3+4=10 则a+b+c+d...

相似回答