このディレクトリの索引

# 出典 :: #290 # [1] 授業単元:C言語基礎実習 # [2] 問題文(含コード&リンク):三つの数値を入力して昇順に並べ替えるプログラムを作成しなさい。 # ただし、並べ替えの処理は関数「void sort(int *n1,int *n2,int *n3)」 # というものを作って処理すること # # 三つの数値を入力して昇順に並べ替える(_数値_1,_数値_2,_数値_3,_1,_2,_3) :- 昇順に並べ替える(N1,N2,N3,_1,_2,_3). 昇順に並べ替える(N1,N2,N3,_1,_2,_3) :- 昇順に(_1,_2,_3), 並べ替える(N1,N2,N3,_1,_2,_3). 並べ替える(_1,_2,_3,_1,_2,_3). 並べ替える(_1,_2,_3,_1,_3,_2). 並べ替える(_1,_2,_3,_2,_1,_3). 並べ替える(_1,_2,_3,_2,_3,_1). 並べ替える(_1,_2,_3,_3,_1,_2). 並べ替える(_1,_2,_3,_3,_2,_1). 昇順に(_1,_2,_3) :- freeze(_1,(_1 =< _2,_2 =< _3)).