c语言解方程解为分数