丢人,俺不会算小学数学2年级的一道题目,大家帮忙。 (20分)

晕,小学??你不要吓我啊。。。。。。。。。
用铅笔会算死人的。。。。。。。
1位和3为相乘(A1;B1*100+B2*10+B3)
A1*B1>10组合有:
2和5,6。7,8
3和4。5。6。7。8
。。。。。。。
2和2:A=A1*10+A2;B=B1*10+B2
A1*B1<10组合就只有
1和2。3。4。5。6。7。8
2和3。4。
然后在根据尾数组合吧
 
中国小学就这样教,下一代有希望了,哈哈
 
A*BCD=EFGH AB*CD=EFGH
三个数要用完8个数,且不能重复
一:看个位。1,3, 7, 5 是不能在个位
2*3=6 3*4=12 4*7=28 8*7=56
2*4=8 3*6=18 4*8=32
2*7=14 3*7=21 6*7=42
2*8=16 3*8=24 7*8=56
二:结果个位是
A*BCD=EFGH
2 2*BCD=FEGH 不成立
4 4*BCD=FEGH 不成立
6
8 8**BCD=FEGH 不成立
AB*CD=EFGH
H
8 32*C4=EFG8 (52*34=1768) 62*C4=EFG8
72*C4=EFG8 82*C4=EFG8
6 A2*C3=EFG6 A2*C8=EFG6 (37*58=2146)
4 A2*C7=EFG4 A3*C8=EFG4
2 A3*C4=EFG2 86*C7=EFG2
是不是小学二年级我不知道,我小学三年级数学竞赛算过了,就是用铅笔
 
我好象看不明白你上面的。为什么1,3, 7, 5 是不能在个位
3*7=21不是可以的吗?
还有3位乘以1位的,不可以算吗。
2 2*BCD=FEGH 不成立
4 4*BCD=FEGH 不成立
6
8 8**BCD=FEGH 不成立
这里的为什么不成立?
 
不成立是指没有满足条件的组合,计算时是要靠直觉的,编程序才用穷举法
 
其实我已经用编程算出答案的,是有6种结果的。
其中那道题目要求是2个2位数相乘的。好象是就你说的2个答案吧。
靠直觉啊,那我跟那小学生说:“你要靠直觉,这样行吗”
为什么1,3, 7, 5 是不能在个位
3*7=21不是可以的吗? 这里好象不可以的吧
 
一个最笨的却行之有效的方法:
procedure TForm1.Button1Click(Sender: TObject);
var
i1:integer;
i2:integer;
i3:integer;
i4:integer;
i5:integer;
i6:integer;
i7:integer;
i8:integer;
m:integer;
n:integer;
k:integer;
mm:string;
begin
for i1:=1 to 8 do
begin
for i2:=1 to 8 do
begin
if (i2=i1) then
continue;
for i3:=1 to 8 do
begin
if (i3=i1)or (i3=i2) then
continue;
for i4:=1 to 8 do
begin
if ((i4=i1)or (i4=i2) or(i4=i3)) then
continue;
for i5:=1 to 8 do
begin
if (i5=i1)or(i5=i2) or(i5=i3)or(i5=i4) then
continue;
for i6:=1 to 8 do
begin
if (i6=i1)or (i6=i2) or(i6=i3) or(i6=i4) or(i6=i5) then
continue;
for i7:=1 to 8 do
begin
if (i7=i1)or (i7=i2) or(i7=i3) or(i7=i4) or(i7=i5) or(i7=i6)then
continue;
for i8:=1 to 8 do
begin
if (i8=i1)or (i8=i2) or(i8=i3) or(i8=i4) or(i8=i5) or(i8=i6) or (i8=i7)then
continue;
if ((i1*10+i2)*(i3*10+i4)=(i5*1000+i6*100+i7*10+i8)) then
begin
m:= i1*10+i2;
n:= i3*10+i4;
k:= i5*1000+i6*100+i7*10+i8;
mm:= concat(inttostr(m),',', inttostr(n),',',inttostr(k));
application.MessageBox(pchar(mm),'kkkk',32);
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
 
兄弟一定打错了,应该是大学二年级的吧.
 
没有打错,是小学2年级的
 
多人接受答案了。
 
24 57 1368
34 52 1768
37 58 2146
52 34 1768
57 24 1368
58 37 2146
58 64 3712
64 58 3712
453 6 2718
582 3 1746
这些值不写程序,一个个用铅笔加橡皮弄出来要多少时间
 
顶部