c语言将一个正整数分解质因数,望高手帮我详细解释一下程序?