1-3998这些数中,各位数字之和能被4整除的数字有多少个?

2024年11月17日 12:33
有2个网友回答
网友(1):

999个
分析:
000 ---- 999 共有1000个数,每个数的各位数字之和 被4除 的余数可能是:
0,1,2,3
相应的,在千位数字我们可以给它配上 0,3,2,1,使其能被4整除
余数 0 -----千位数字配 0
余数 1 -----千位数字配 3
余数 2 -----千位数字配 2
余数 3 -----千位数字配 1

例如,237,各位数字之和 = 2+3+7 = 12
12 可以被4整除,那么我们就选择千位数字为 0,即仍然为原来的数237;

再比如,999的各位数字之和 = 27,
27 被4除 的余数是 3,那么我们就选择千位数字为 1,则
1999的各位数字之和 = 1+9+9+9=28,显然 28可以被4整除;

一共有1000种情况,但是注意,这里最大的数只到3998,因此对于后三位是000的情况,既不可能是4000,又不可能是0000,

因此,1-3998这些数中,各位数字之和能被4整除的数字有1000-1 = 999个

网友(2):

解析:一位数中,满足的是4,8;
两位数中个位每从0变化9至少有两个数满足,若十位能被四整除,则个位从0到9有三个数满足,则从10到99满足的数的个数是:2×9+2=11个;
三位数中个位每从0变化到9至少有两个满足,若百位和十位组成的两位满足条件,则有3个,所以满足条件的三位数的个数有:2×90+11=191个;
四位数中个位每从0变化到9至少有两个满足,若千位、百位、十位组成的三位数满足条件,则有3个,所以1000到3998满足的数的个数是:2×300+2×30+2×3=666个。
综上,满足条件的一共有:2+191+666=859个。