首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

欧几里德算法——辗转相除法自然数 m 和 n 最大公约数

这是小学就知道。 下面给出一定理: 若a=bq+r,则(a,b)=(b,r),即a,b最大公约数等于b,r最大公约数。...设c是a和b任意一公约数,则c能同时整除a和b,即a=cx,b=cy,(x,y是整数) 将它们代入“a=bq+r”中: cx=cyq+r 得到r=c(x-yq),说明c也能整除r,即c也是b和...于是a和b公约数就是b和r公约数,那么a和b最大公约数就是b和r最大公约数,(a,b)=(b,r)。 定理得证。...=0 ,执行m=nn=r;将m作被除数,n做除数,相除后余数为r 运行代码如下: num1 = int(input("请输入第一数字:")) num2 = int(input("请输入第一数字:"...= 0: m = n n = r r = m % n print(num1, "和", num2, "最大公约数为", n)

58830

平方和公式

平方和公式是一比较常用公式,用于连续自然数平方和(Sum of squares),其和又可称为四角锥数,或金字塔数(square pyramidal number)也就是正方形数级数。...此公式是冯哈伯公式(Faulhaber's formula)特例。 J. Faulhaber 在1631年Academiae Algebrae中发表第一正整数幂和通用公式。...利用此公式可求得n平方和为: n n平方和 n n平方和 n n平方和 n n平方和 n n平方和 1 1 6 91 11 506 16 1496 21 3311 2 5 7 140...根据数学归纳法,对一切自然数n有 ? 成立。 证法二 (利用恒等式 ? ): ? , ? ………… ? ? . 求和得: ? , 由于 ? (可由倒序求和得到), 代入上式得: ?...(n-1)²=1+3+5+7+...+[2(n-1)-1] n²=1+3+5+7+...+[2n-1] 求和得: ? ? ? ? ……(*) 因为n平方和n-1项平方和差为n² ?

1.1K10
领券