如果正整數正好等於它的數字之和的13倍,試求出所有這樣的正整數

時間 2021-08-11 17:55:51

1樓:

an...a2a1

12(a1+..+an)=ana...a1=an*10^(n-1)+..+10a2+a1

11a1+2a2=88a3+988a4+....+an[10^(n-1)-12]

11a1+2a2<=11*9+2*9=117,因此最多為三位數, a4=a5=..=0

11a1+2a2>=0, a3>=0

11a1+2a2=88a3

a1+2a2/11=8a3

所以有:a2=0,

a1=8a3, a3=1, a1=8

, 所以此數為108

2樓:zhong國

如果一個正整數正好等於它的數字之和的13倍,試求出所有這樣的正整數。

這個正整數不能是一位數!至少是兩位數、或三位數、或四位數、...,1、設這個正整數是 10a+b,10a+b=13(a+b),3a+12b=0,a+4b=0,a=-4b,因為a,b都是一位整數,顯然無解;

2、設這個正整數是 100a+10b+c,100a+10b+c=13(a+b+c),87a=3b+12c,29a=b+4c,因為abc是一位整數,29a=b+4c:令 a=1,b=0,c=29/4,是非整數,不是其解,捨棄;令 a=1,b=1,c=7,該數是117;令 a=1,b=5,c=6,該數是156;令 a=1,b=9,c=5,該數是195;其它數將會超出abc是一位數的範圍。

3、設這個正整數是 1000a+100b+10c+d,1000a+100b+10c+d=13(a+b+c+d),987a+87b=2c+12d,因為abc是一位整數,987a+87b=2c+12d:令 a=1(a不能為0),cb為任何一位數2c+12d都是偶數,不可能等於987,故無解;令a=2,b=...,d=...

c=...,如此這般地一個個去試解,求得結果,希望你理解了自己去解。

4、再推廣到4位數...

3樓:匿名使用者

117、156、195

如果是12倍的話108

已知a,b都是正整數,如果a除以b等於10,那麼a b的最小

zhurenyan水瓶 那麼a b的最小公倍數是a。如果兩個數為倍數關係,則其中大的數是這兩個數的最小公倍數。a除以b等於10,說明a是b的10倍,因此a b的最小公倍數是a。求幾個數的最小公倍數的技巧 1 如果兩個數是不同的質數,那麼這兩個數的最小公倍數是兩個數的乘積。2 如果兩個數是連續的自然數...

編寫程式 輸入長整數,求出它的各位數字之和(C語言)

這個問題你可以用字串來解決,相對還是比較方便的,字元陣列每個元素ascii碼值 48就是其相應的數字的值,樣例程式 include include char a 1001 假定這個數字有1000位 int i,m,sum 0 int main void 自定義乙個不限定長度的字串輸入函式,在主函式中...

兩位數恰好等於它的各數字之和的9倍,這個兩位數是多少

愛埋人的寶兒姐 這個兩位數為81。設這兩位數為ab,根據題意可列出10 a b 9 a b 則10a 9a 9b b,進一步計算可得a 8b,排除掉a或b等於0這種情況後可得出a 8,b 1,故此兩位數為81。計算此類題目時根據題意先將題目中包含的隱藏資訊挖掘出來,通過算式將題意表達出來再一步步推導...