5.2.2 C语言程序实现