求这个程序详细运行过程,不用解释sgn函数用法