C语言实现及思路