将下面等式中的汉字换成不同数字,使等式成立
1.显示结果模式:set serveroutput on
2.语法:
declare
a number:=0;
b number:=0;
c number:=0;
d number:=0;
e number:=0;
begin
for a in 0..9 loop
for b in 0..9 loop
for c in 0..9 loop
for d in 0..9 loop
e:=e+1;
if a*1000+b*100+c*10+d=c*100+d*10+c+a*100+b*10+c and a!=b and b!=c and c!=d then
dbms_output.put_line(a*1000+b*100+c*10+d);
dbms_output.put_line('循环次数:'||e);
exit;
end if;
end loop;
end loop;
end loop;
end loop;
end;
3.结果:
1098
循环次数:1099
4.正常算法:两个三位数得出的四位数千位数只能是1,因此“要”=1,“要”+“好”>=9,,好=8或者9,好+好=事,事=6或者8,试一下就都出来了