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用遞迴函式繼續迭代,...