1. 程式人生 > >10月25日每日總結+公約公倍+逆序輸出+素數

10月25日每日總結+公約公倍+逆序輸出+素數

先總結一下昨天剛學的一個數學知識點:如何求兩數的最大公約數和最小公倍數

最大公約數:用兩數中較大的一個除以較小的那個,得到一個餘數,此時用較小的那個數除以得的餘數,依次迴圈,直到整除為止,此時前一個得出的餘數就是這兩個數的最大公約數。
:222 407求最大公約數:222 407(407除以222餘數185)。。222 185(222除以185餘數37)。。37 185(185除以37餘數0)。。所以最大公約數為37
39 24求最大公約數:39 24(39/24,餘數15)。。15 24(24/15,餘數9)。。15 9(15/9,餘數6)。。6 9(9/6,餘數3)。。6 3(6/3,餘數0)。。所以最大公約數為3

最小公倍數:知道最大公約數就簡單了,兩數相乘再除以最大公約數。(簡單粗暴有效,例子都不需要舉)


題:
在這裡插入圖片描述
不難但是可以當做重點記一下
要注意輸出字和輸入變數的順序,由此推斷迴圈在程式碼中的位置

在這裡插入圖片描述

題:
在這裡插入圖片描述
之前我把return 0寫錯位置了,寫到for的大括號裡面,所以每次只迴圈了一次就結束了,還是粗心了,檢查得再細心一些,低階錯誤真的沒意思

而且這題同上,也要注意輸出內容的順序和迴圈在程式碼內的順序

在這裡插入圖片描述