有些四位数是7 的倍数,且将它从中间划分成前后两个两位数时,前面的数能被3整除,后

bobowudi 1年前 已收到2个回答 举报

liu8014 幼苗

共回答了16个问题采纳率:87.5% 举报

有些四位数是7 的倍数,且将它从中间划分成前后两个两位数时,前面的数能被3整除,后
后面呢?
解题提示:记这个数为"dcba"=1000d+"cba" ="dc"*100+"ba"
(这里的引号用于表示引号内部为数的十进制记数表示,我本想用下划线,答题时设置不了文字的下划线格式,在博文中则可以)
依题意,
"dcba"=1000d+"cba"==-d+"cba" mod 7
(因为1000d+d=1001d=7*11*13d,即1000d+d==0 mod 7)

1年前

5

徙倚弄华芳 幼苗

共回答了5个问题 举报

可以编程序,这里说一下大概:
int i;
for(i=10000;i<=100000;i++)
if(i/100%3==0)
printf(“i=%d,i);
这样就可以求出所有满足条件的四位数

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.019 s. - webmaster@yulucn.com