C语言实现算法