一个四位数,十位是1,个位是2。这个数减去7能被7整除,减去8能被8整除,减去9能被9整除。求这个四位数

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:46:20
我是小学生,请问用什么方法做。

因为你是小学生,所以肯定不是用程序来求答案吧

告诉你一个思路吧,这个数减去7能被7整除,那么这个数肯定也是能被7整除的

同样这个数减去8能被8整除,减去9能被9整除,这个数也肯定能被8和9整除

然后找出7,8,9的最小公倍数7乘以8乘以9等于504

然后你再用504分别乘以2,3,4,5,.....

在所得的四位数中找十位是1,个位是2的数

发现504乘以3等于1512符合条件

希望小朋友能够看懂,有什么疑问可以问我

for x=912 to 9812
x=x+100
if (x-7) mod 7 = 0 and (x-8) mod 8=0 and (x-9) mod 9=0 then msgbox x
next

#include <stdio.h>
int main() {
int a,b,num;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++) {
num = a*1000+b*100+12;/*num = a*1000+b*100+10+2;*/
if((num-7)%7||(num-8)%8||(num-9)%9)
continue;
printf("%d\n",num);
}
return 0;
}

答案:1512

这个数减去7能被7整除,减去8能被8整除,减去9能被9整除
意思是不减的话也能被 7 8 9 整除
因为
7*8*9=504
所以那个数必须是504的倍数

504*2=1008
504*3=1512
504*4=2016
504*5=2520
504*6=3024
504*7=3528
504*8=4032
504*9=4536
....

<
一个四位数,十位是1,个位是2。这个数减去7能被7整除,减去8能被8整除,减去9能被9整除。求这个四位数 一个3位数,百位比十位大1,个位是十位的3倍少2,这个数加它倒数的和等于1171 ,求这个 [排列、组合问题]0、1、2、3、4、5,五个数字组成一个四位数,要求该四位数的个位数字小于十位数字...... 一个九位数,个位是2,十位是6,而且任意相邻三个数字之和都是13,这个九位数是( ) 一个四位数是奇数,它的千位数字小于其他各位数字,十位数字等于千位数字和个位数字只和的两倍,求这个四位数 一个二位数,个位比十位多2 一个四位数,十位是5.百位是5,能被5.6.7整除,这个数是几? 一个四位数,千位数是1,如把1移到个位上去,则所得的新数四位数是原来的5倍少14,这个数字是多少? 一个3位数.百位声的数字不十位大一个位比十位的3倍少2.将百位数字和个位数字颠倒.所得的3位数的和是1171. 已知,一个四位数,其千位数字与十位数字相同,百位数字与各位数字相同。 证明:这个四位数是101的倍数。