C语言算法总结