有一個四位數,它的各位上的數位相加的和能被17整除,將這個四位數加上1,所得和的個位上的數位相加的和也

有一個四位數,它的各位上的數位相加的和能被17整除,將這個四位數加上1,所得和的個位上的數位相加的和也


設這個四位數為ABCD,

A + B + C + D = 17

A + B + C + D = 34
根據題意,四位數加上1後,各位數的和有這樣的規律:
(1)如不發生進位,則各位數和=原各位數和+ 1 = 18或35,不能被17整除,捨棄.
(2)如發生1次進位,則各位數和=原各位數和+ 1 -(10 - 1)= 9或26,不能被17整除,捨棄.
(3)如發生3次進位,則各位數和=原各位數和+ 1 -(10 - 1)*2 = 0或17,能被17整除,符合.
囙此推得原數ABCD的各位數位和為17或34.
又因為當ABCD的各位數位和為17時,加1最可能發生進位的數位(如1079)也不可能產生2次進位,所以ABCD各位數位和只能為34,且加1時發生且僅發生2次進位.
囙此,ABCD可能是:
⑧8⑨9
⑨7⑨



一個4位數,各個位的數位相加能被4整除,這樣的數有多少個?
答案是2249,誰知道怎麼算?


一共有2249個,寫一個小程式就能解决.程式如下:
#include
#include
void main()
{ fstream fsOutFile(“klm1.txt”,ios::out);
int i=0;
int count=0;int a,b,c,d;
for(i=1000;i



有一個四位數,它的各位上數位相加的和能被17整除,將這個四位數加上1,所得和的各位上的數位的和也能被17整除,這個四位數最小是______.


由於根據題意,四位數加上1後,各位數的和有這樣的規律:(1)如不發生進位,則各位數和=原各位數和+1=18或35,不能被17整除,捨棄.(2)如發生1次進位,則各位數和=原各位數和+1-(10-1)= 9或26,不能被17整除,捨棄.(3)如發生2次進位,則各位數和=原各位數和+1-(10-1)×2=0或17,能被17整除,符合.囙此原四位數的各位數位和為17或34.又因為當原四位數的各位數位和為17時,加1最可能發生進位的數位(如1079)也不可能產生2次進位,所以原四位數各比特數位和只能為34,且加1時發生且僅發生2次進位.囙此,這個四數比特可是:88999799.最小為8899.故答案為:8899.



三個一和七個十分之一組成的數是7.3是對是錯


錯,3.7