稱一正整數為好,若它可表示為兩個平方差數之差,把所有的好數由小至大排到如下 3 2 2 1 1,5 3 3 2 2,

2021-04-02 01:00:17 字數 764 閱讀 8407

1樓:匿名使用者

樓上的,8、12……也好啊,

8 = 3*3 - 1*1

12 = 4*4 - 2*2

這樣的正整數n = a^2 - b^2 = (a + b)(a - b)

因為(a + b)不等於(a - b),(a + b)、(a - b)奇偶性相同,得到:

要麼(a + b)、(a - b)是兩個不同的奇數,則n包含除1外的所有正奇數【因為這樣的數必然可以分解成1個大於1的正奇數×1,a + b = 正奇數,a - b = 1】。

要門(a + b)、(a - b)是兩個不同的偶數數,則n包含大於4的被4整除的數【因為這樣的數必然可以分解成1個大於2的正偶數×2,a + b = 正偶數,a - b = 2】

即「好」正整數的集合是:

大於1的奇數以及大於4的被4整除的數。

2樓:匿名使用者

3=2*2-1*1

5=3*3-2*2

7=4*4-3*3

9=5*5-4*4

........

2n+1=(n+1)^2-n^2

3樓:匿名使用者

稱一正整數為好,若它可表示為兩個平方差數之差,把所有的好數由小至大排到如下:

3=2*2-1*1,

5=3*3-2*2,

7=4*4-3*3

8=3*3-1*1

9=5*5-4*4

11=6*6-5*5

12=4*4-2*2

判斷正整數是不是素數,判斷一個正整數是不是素數

a b c a c b。a如果能被b整除,那麼a一定也能夠被商c整除。所以在做整除時,每一個較小的除數,總有一個較大的對應的商數。如果除到商開始比除數小的時候,還沒有出現整除的情況,後面再大的除數也不用再試了。因為後面如果存在一個較大的除數能夠整除,那麼在這之前它所對應的較小的那個商數,也早就能整除...

已知a,b,c為正整數,a b c 32 ab bc ac

a b c 源 a b c 2 ab bc ac 32 1024 a b c 1024 2 341 342可見a b c a b c 32 a b c與32 3 11相近 採用數演算法,根據尾數判斷,a b c分別為10 11 11 嚴格解法是這抄樣的。因為a b c 32為偶襲數,所以a,b,c三...

輸入正整數輸出整數的逆序,如果末尾為0首位不輸出0c語

思路 逆序輸出一個整數可以對其除10直到其為0為止,並輸出其對10取餘,最後的結果就是這個整數的逆序。參考 includeintmain return0 輸出 1234554321 利用遞迴的方法將一個正整數逆序輸出 20 演算法 遞迴函式傳入正整數,先輸出最末尾數字,再除以10用遞迴函式繼續迭代,...