C语言实现三种闭包算法,能够实现传递,自反,对称闭包