我需要在序言中编写这段代码:
void rec_k(int k,int i,int j) {
if (!(k<9)) return;
if ((i <> j) and (i <> k) and (j <> k)) {
writeln(100 * i + 10 * j + k);
}
rec_k(k+1,i,j);
}
我试过这个:
rec_k(K, I, J):-
((K >= 9) -> !;
((I <> J and I <> K and J <> K) -> write(100 * I + 10 * J + K);)
),
rec_k(K+1,I,J).
当然不行。