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

我是小学生,请问用什么方法做。... 我是小学生,请问用什么方法做。 展开
 我来答
摆徽瓦311
2007-05-27 · TA获得超过211个赞
知道答主
回答量:149
采纳率:0%
帮助的人:139万
展开全部
因为你是小学生,所以肯定不是用程序来求答案吧

告诉你一个思路吧,这个数减去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符合条件

希望小朋友能够看懂,有什么疑问可以问我
fengqhnu
2007-05-27 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
#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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwunkuklan
2007-05-27 · TA获得超过1030个赞
知道小有建树答主
回答量:1167
采纳率:0%
帮助的人:1031万
展开全部
这个数减去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
....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小玉是我老婆
2007-05-27 · TA获得超过341个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:0
展开全部
#include <iostream>
using namespace std;
void main()
{
int i,j,num;

for (i=1;i<=9;i++)
{
for (j=0;j<=9;j++)
{ num=i*1000+j*100+12;
if ((num-7)%7==0&&(num-8)%8==0&&(num-9)%9==0)
cout<<num<<endl;
}
}

}

C++做的,希望你能看懂!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevinclimx
2007-05-27 · 超过25用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:0
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式