为什么输入8结果是8=2*4
输入15结果是15=15,不是很明白
int main()
{
int N, n;
cin >> N;
cout << N << "=";
n = N;
int i = 2;
while (i<n)
{
if (n % i == 0)
{
cout << i << "*";
n = n / i;
i = 1;//i要重新开始算
}
i++;
}
cout << n;
}