c語言分解質因數?