>>677
% Prolog

二つの数列の和によってできる数列を表示する(L1,L2) :-
  二つの数列の和によってできる数列(L1,L2,L),
  write_formatted('%t+%t=%t\n',[L1,L2,L3]).

二つの数列の和によってできる数列([],L,L) :- !.
二つの数列の和によってできる数列(L,[],L) :- !.
二つの数列の和によってできる数列([A|R1],[B|R2],[C|R3]) :-
  C is A + B,
  二つの数列の和によってできる数列(R1,R2,R3).