一个200左右的数字 四个四个的数多一 六个六个的数少一 七个七个的数多六 问此数为多少。。。
答案是什么 , 是 209 么?
for (int i = 100; i < 300; i++)
{
if (i % 4 == 1 && i % 6 == 5 && i % 7 == 6) cout << i << endl;
}
http://codepad.org/xSgBXG6F
125
209
293
所以是209
结果是209,看看对不
209。。。。。。。
大家都觉得是,我也认为是209
我就是小学生,这题在5年级就学过了,是209
这题的答案是299。
Pascal算法函数:
function GetNum:string;
var i,j:integer;
T1,T2,T3:boolean;
begin
Result:='';
for i:=201 to 299 do
begin
for j:=1 to 50 do
if ((j*4+1)=i) then T1:=True;
for j:=1 to 50 do
if ((j*6-1)=i) then T2:=True;
for j:=1 to 50 do
if ((j*7-6)=i) then T1:=True;
if T1 and T2 and T3 then Result:=IntToStr(i);
end;
end;
结果为:209。。。。
这题的答案是127。
前面回答错误,非常报歉。
正确答案是127。
Pascal算法函数:
function GetNum:string;
var i,j:integer;
T1,T2,T3:boolean;
begin
Result:='';
for i:=101 to 299 do
begin
T1:=False;
T2:=False;
T3:=False;
for j:=1 to 50 do
if ((j*4-1)=i) then T1:=True;
for j:=1 to 50 do
if ((j*6+1)=i) then T2:=True;
for j:=1 to 50 do
if ((j*7-6)=i) then T3:=True;
if T1 and T2 and T3 then Result:=IntToStr(i);
end;
end;
很简单啊,一个数加1余数是5,说明这个数的尾数是9或者4,由于原数是200左右,所以这个数可能是209或204,再由除4余1,除7余6,可知为209