某六位数1082xx能整除12共有几种情况

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:18:34
最好写出计算过程

可以这样分析问题:
1082xx中xx的取值范围是00 - 99,所以最小的值就是108200,108200除以12取余(108200 模 12)得8,说明在108200基础上再加上(12-8=4)就能满足正好被12整除,所以第一个能被12整除的数就是108204。
当xx等于最大值99时,99整除12得商8,余3,说明在xx的取值范围(00 - 99)中只有8个数能满足被12整除,而第一个数已经知道是108204,后面的7个数依次在前一个数的基础上增加12就可以算出所有结果来了。

var
i:integer;
begin
for i:=108200 to 108299 do
if i mod 12=0 then
memo1.Lines.Add(inttostr(i));
end;

108204、108216、108228、108240、108252、108264、108276、108288
共八种情况,你看他们每相邻两个数之差都是12