c语言编程十进制转八进制算法