将1到9这九个数字分别填入下面算式的方格中,使等式成立 ()()乘以()等于()()乘以()()()=3684
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 22:38:37
![将1到9这九个数字分别填入下面算式的方格中,使等式成立 ()()乘以()等于()()乘以()()()=3684](/uploads/image/z/619896-48-6.jpg?t=%E5%B0%861%E5%88%B09%E8%BF%99%E4%B9%9D%E4%B8%AA%E6%95%B0%E5%AD%97%E5%88%86%E5%88%AB%E5%A1%AB%E5%85%A5%E4%B8%8B%E9%9D%A2%E7%AE%97%E5%BC%8F%E7%9A%84%E6%96%B9%E6%A0%BC%E4%B8%AD%2C%E4%BD%BF%E7%AD%89%E5%BC%8F%E6%88%90%E7%AB%8B+%EF%BC%88%EF%BC%89%EF%BC%88%EF%BC%89%E4%B9%98%E4%BB%A5%EF%BC%88%29%E7%AD%89%E4%BA%8E%28%29%28%29%E4%B9%98%E4%BB%A5%EF%BC%88%EF%BC%89%EF%BC%88%EF%BC%89%EF%BC%88%EF%BC%89%3D3684)
将1到9这九个数字分别填入下面算式的方格中,使等式成立 ()()乘以()等于()()乘以()()()=3684
将1到9这九个数字分别填入下面算式的方格中,使等式成立 ()()乘以()等于()()乘以()()()=3684
将1到9这九个数字分别填入下面算式的方格中,使等式成立 ()()乘以()等于()()乘以()()()=3684
>>> for i in range(1,100):
for j in range(1,1000):
if(i*j==3684):
print i,' ',j
4 921
6 614
12 307
你确定是3684,只可以这么分解,题目无解.
只有8个空?
不可能完成!!!
我用pascal测过 符合的 只有:12*307=3684。
你抄错题了,不信就测。
var
i,j,k,m,a,b:longint;
begin
while a*b<>3684 do
for i:=1 to 9 do
begin
for j:=1 to 9 do
...
全部展开
不可能完成!!!
我用pascal测过 符合的 只有:12*307=3684。
你抄错题了,不信就测。
var
i,j,k,m,a,b:longint;
begin
while a*b<>3684 do
for i:=1 to 9 do
begin
for j:=1 to 9 do
begin
if i<>j then a:=i*10+j else continue;
if 3684 mod a=0 then if 3684 div a<99
then begin
b:=3684 div a;
k:=b div 10;
if (i=k) or (j=k) then inc(a)
else begin
m:=b mod 10;
if (i=m) or (j=m) or
end;
end;
end;
end;
end.
收起