由012345六个数字组成的四位数中有多少个无重复的四位数 在无重复数字的四位数中比3052大的数有多少个?具
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 01:38:43
由012345六个数字组成的四位数中有多少个无重复的四位数 在无重复数字的四位数中比3052大的数有多少个?具
由012345六个数字组成的四位数中有多少个无重复的四位数 在无重复数字的四位数中比3052大的数有多少个?具
由012345六个数字组成的四位数中有多少个无重复的四位数 在无重复数字的四位数中比3052大的数有多少个?具
首位可也是12345共5个,第二位第一位剩下的加上0共5个,则第三位还有4个,末位为3个,合计5*5*4*3=300个;
首位是3的比3052大的有:30开头为3054计1个,31、32、34、35开头的都比其大,分别有4*3=12个,合计以3为首位的为1+12*4=49个;
首位比3大的有4和5,都比3052大,分别有5*4*3=60个,合计共60*2=120个;
比3052大的数总计为49+120=169个
1、5*5*4*3=300
2、3在千位大的有1*4*3*2+1=25
4,5在千位大的有2*5*4*3=120
总计有145
1:千位数不为0,5*5*4*3=300,300个无重复的四位数
2:①千位数大于3,2*5*4*3=120;
②千位数等于3,百位数大于0,4*3*2=24;
③千位数等于3,百位数等于0,十位数等于5,个位数大于2,1;
120+24+1=145,145个四位数比3052大。
无重复四位数的个数为5*5*4*3=300
无重复的四位数为5*5*4*3=300,比3052大的数为2*5*4*3+4*4*3+1=169
第一问,共有(五选一,除零外)*(五选一,除千位已选的数值)*(四选一,除已选的两个数)*(三选一,除已选的三个数),也就是=5*5*4*3=300个无重复的四位数;
第二问,若要比3052大,千位为5,有 C-5-4(60)个,千位为4,有60个,千位为3,有60-12+3=51,共计171个...
全部展开
第一问,共有(五选一,除零外)*(五选一,除千位已选的数值)*(四选一,除已选的两个数)*(三选一,除已选的三个数),也就是=5*5*4*3=300个无重复的四位数;
第二问,若要比3052大,千位为5,有 C-5-4(60)个,千位为4,有60个,千位为3,有60-12+3=51,共计171个
收起
#include
using namespace std;
main()
{
int y,i1,i2,i3,i4,x4,x3,x2,x1,k=0,s=0;
for(i1=0;i1<6;i1++)
{
x1=i1*1000;
for(i2=0;i2<6;i2++)
{
x2...
全部展开
#include
using namespace std;
main()
{
int y,i1,i2,i3,i4,x4,x3,x2,x1,k=0,s=0;
for(i1=0;i1<6;i1++)
{
x1=i1*1000;
for(i2=0;i2<6;i2++)
{
x2=i2*100;
for(i3=0;i3<6;i3++)
{
x3=i3*10;
for(i4=0;i4<6;i4++)
{
x4=i4;
y=x4+x3+x2+x1;
s=++s;
if(y>3052)
{
k=k+1;
cout<
}
}
}
};
cout<}
结果为1296个这样的数 , 615个比3052大
收起