一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有要全部的数!急啊
一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有
要全部的数!急啊
一共3个
>> for x=[0 1 2 4 7 8 9]
for y=[2 7]
if (x~=y)&mod(30605+1000*x+10*y,75)==0
30605+1000*x+10*y
end
end
end
ans =
30675
ans =
38625
ans =
39675
已通过调试,个数为三个
分别是:30675 38625 39675
要看结果,自己再运行一次!!
#include
void main()
{
int x=0,y=0;
int num=0;
int count=0;
printf("满足条件的数为:");
while(x {
if(x!=3&&x!=5&&x!=6)
{
while(y {
num=30000+x*1000+600+y*10+5;
if(y!=x&&y!=3&&y!=5&&y!=6)
{
if(num%75==0)
{
printf("%d ",num);
count++;
}
}
y++;
}
y=0;
}
x++;
}
printf("\n");
printf("个数为:%d\n",count);
}
30675,32625,33675,35625,36675,38625,39675
30675,32625,33675,35625,36675,38625,39675
一共7个
五位数3x6y5能被75整除,即:既能被3整除,又能被25整除.
能被25整除整除的数有如下特点:最后两位是00、25、50、75.
因为五位数3x6y5最后一位是5,故y=2或y=5
当y=2时,五位数3x625如能被3整除,则(3+x+6+2+5)能被3整除,故x=2、5、8.因为2、5重复,故这样的五位数只有:38625
当y=7时,五位数3x675如能被3整除,则(3+x+6+7+5)能被3整除,故x=0、3、6、9,因为3、6重复,故这样的五位数有:30675、39675
所以:一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有38625、30675、39675
大哥一共能有多少啊不到100个,自己试试呗