for循环问题求解因数个数