一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有要全部的数!急啊
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:59:39
一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有要全部的数!急啊
一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有
要全部的数!急啊
一个没有重复数字的五位数3x6y5能被75整除,这样的五位数有要全部的数!急啊
五位数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
30675,32625,33675,35625,36675,38625,39675
一共7个
一共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
大哥一共能有多少啊不到100个,自己试试呗
30675,32625,33675,35625,36675,38625,39675
已通过调试,个数为三个
分别是:30675 38625 39675
要看结果,自己再运行一次!!
#include
void main()
{
int x=0,y=0;
int num=0;
int count=0;
printf("满足条件的数为:");
while(x<10)
...
全部展开
已通过调试,个数为三个
分别是:30675 38625 39675
要看结果,自己再运行一次!!
#include
void main()
{
int x=0,y=0;
int num=0;
int count=0;
printf("满足条件的数为:");
while(x<10)
{
if(x!=3&&x!=5&&x!=6)
{
while(y<10)
{
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);
}
收起