在1到10000中的整数中有多少个整数的各个位数之和为5

如题所述

10000的各个位数之和为1,不符合要求,所以1到10000的整数中满足各个位数之和为5的整数位数最多为4位。将1到9999中的所有整数都看成是四位数,没有的位看成是0,例如23看成是0025,221看成是0221。
5=4+1=3+2=3+1+1=2+2+1=2+1+1+1
将5分成4组,允许有空,则有5、0、0、0,4、1、0、0,3、2、0、0,3、1、1、0,2、2、1、0,2、1、1、1共6中情况。
对应到此题,所以所求个数为:
C(4,1)*1+A(4,2)*1+A(4,2)*1+C(4,1)*C(3,2)*1+C(4,2)*C(2,1)*1+C(4,1)=4+12+12+12+12+4=56.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-14
5 14 23 32 41 50 104 113 122 131 140 203 212 221 230 302 311 320 401 410 500 1004 1013
1022 1031 1040 1103 1112 1121 1130 1202 1211 1220 1301 1310 1400 2003 2012 2021
2030 2102 2111 2120 2201 2210 2300 3002 3011 3020 3101 3110 3200 4001 4010 4100
5000
第2个回答  2013-04-14
#include "stdio.h"
int main()
{
int i,n,s,sum=0;

for (n =1;n<=10000;n++)
{
s=0;
for(i=n;i!=0;i/=10)
{

s+=i%10;

}
if (s==5)
{
sum++;
printf("%5d",n);
}
}
printf("\n一共%d个",sum);

}

在1到10000中的整数中有多少个整数的各个位数之和为5
10000的各个位数之和为1,不符合要求,所以1到10000的整数中满足各个位数之和为5的整数位数最多为4位。将1到9999中的所有整数都看成是四位数,没有的位看成是0,例如23看成是0025,221看成是0221。5=4+1=3+2=3+1+1=2+2+1=2+1+1+1 将5分成4组,允许有空,则有5、0、0、0,4、1...

在1到10000的整数中有多少个整数的各位数字之和等于5
计算结果:56

在1到10000的整数中有多少个整数的各位数字之和等于5
计算结果:56

从1到10000所有的数字,依次写下来,这些数字中共有几个5
从1到10000,共有4180个数字中含有数字5。我们可以通过以下步骤来发现这个规律:1. 首先,我们注意到1到10000之间,每个十位上的5都会出现在以下数字中:5, 15, 25, 35, 45, 55, 65, 75, 85, 95。这意味着每个十位上的5会出现10次。2. 然后,我们考虑到每个百位上的5会出现100次,因为每...

1到10000之间有多少个数字?
从1到10000之间的数字有:5、15、25、35、45、50、51、52 、53、54、55、56、57、58、59、65、75、85、95、105、115、125、135、145、150、151、152、153、154、155、156、157、158、159、165、175、185、195、205、215、225、235、245、250、251、252、253、254、255、256、257、258、...

1至10000这一万个自然数中有多少个数字5?
10000÷100×10=1000个。因为每1000个数中有100个数100个数的百位是5,所以百位上是5的数有 10000÷1000×100=1000个。因为每10000个数中有1000个数的千位是5,所以千位上是5的数有 10000÷10000×1000=1000个。1000×4=4000个 答:1~10000的自然数中,有4000个数字5。

1到10000的这10000个数的数字之和是多少?
1+2+3+4+5+6+7+8+9 出现在十位上 10000\/100=100次 1+2+3+4+5+6+7+8+9 出现在百位上 10000\/1000=10次 1+2+3+4+5+6+7+8+9 出现在千位上 10000\/10000=1次 1+2+3+4+5+6+7+8+9=45 1到10000这10000个数的数字之和是:45*(1000+100+10+1)=49995 ...

在1~10000这10000个数中,所有数码之和是_.(注意:不是10000个数...
这样就是300×10+1000=4000(个),1、2、3…10000这10000个数中,共有4000个数字9;所以在1~9999中0~9这十个数字各出现了4000次,在10000中的数字和是:1+0+0+0+0=1,所以,在1~10000这10000个数中,所有数码之和是:(0+1+2+…+8+9)×4000+1=180001;故答案为:180001.

1到10000中间有几个零?
1 壹、2贰、3叁、4 肆、5伍、6陆、7 柒、8捌、9玖、10 壹拾、100壹佰、1000壹仟、10000壹万 中间任何一位数为空用零来替代,连续几位都是空,用一个零就可以,金额到元要写整,到角写不写都行,到分不能写。阿拉伯数字由0,1,2,3,4,5,6,7,8,9共10个计数符号组成。采取位...

各位数字和能被5整除的5位数有 __ 个?
99999中,各位数字之和为5的倍数的数有100000*0.2=20000个;其中,0开头的占1\/10,要剔除,即符合条件的五位数有 20000-20000*1\/10=18000个。最后做检验:编程用枚举法验证了一下结果。电脑不在手边,直接用在线编译器写了一段fortran代码。运行结果与上述分析一致。附在线编译器运行结果:...

相似回答
大家正在搜