一个七位数2058xyz,同时被2,3,4,5,6,7,8,9整除,则求xyz?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 16:11:45
一个七位数2058xyz,同时被2,3,4,5,6,7,8,9整除,则求xyz?
一个七位数2058xyz,同时被2,3,4,5,6,7,8,9整除,则求xyz?
一个七位数2058xyz,同时被2,3,4,5,6,7,8,9整除,则求xyz?
能被5整除的尾数为0或5
同时能被2整除的一定是0
所以Z=0
2058XYZ能被2,3,4,5,67,8,9整除
就是说2058XYZ为这几个数字的公倍数之一
2,3,4,6,8,9最小公倍数为72
5,7,最小公倍数为35
那么这些数字的最小公倍数为35×72=2520
已知Z=0
所以2058XY0÷2520=2058XY÷252,得出的的数字一定为整数!
能确定除后的结果的百位数为8,十位数为1,个位数为7
即2058XYZ÷2520=817
而后根据除法原理
得出,X=8
Y=4
综上所述X=8,Y=4,Z=0
xyz=840
#include "stdio.h"
int main(){
int x,y,z;
int m;
for(x=0;x<10;x++)
for(y=0;y<10;y++)
for(z=0;z<10;z++)
{
m=2058000+100*x+10*y+z;
if(m%2==0 &&
m%3==...
全部展开
xyz=840
#include "stdio.h"
int main(){
int x,y,z;
int m;
for(x=0;x<10;x++)
for(y=0;y<10;y++)
for(z=0;z<10;z++)
{
m=2058000+100*x+10*y+z;
if(m%2==0 &&
m%3==0 &&
m%4==0 &&
m%5==0 &&
m%6==0 &&
m%7==0 &&
m%8==0 &&
m%9==0 )
printf("%d,%d,%d\n",x,y,z);
}
return 0;
}
收起
等于0
能被2整除是偶数 Z取0,2,4,6,8中一个
能被5整除,尾数要是5或者0
所以尾数Z一定是0
那么xyz=0