1

私は一般的にプロローグと再帰が初めてです。各立方体のサイズは、立方体の数で表されます。たとえば、total_cube_volume(3, T) には 3 つの立方体があります。最初の立方体は各辺が 1 インチ、2 番目の立方体は各辺が 2 インチ、3 番目の立方体は各辺が 3 インチになります。したがって、この問題の合計ボリュームは 36 です。

これは私がこれまでに持っているもので、コンパイルされますが、total(3,T) を尋ねると、いいえと答えます。どんな提案も役に立ちます。ありがとう。

 total(0,T).

 total(N,T):-
     N>0,
     N1 is N-1,
     T1 is N*N*N,
     total(N1,T1),
     T is T+T1.
4

1 に答える 1