参考如下:
#include <iostream>
using namespace std;
int main()
{
int i,j,n;
cin >> n;
for (i=2;i<n;i++)
{
if(n%i == 0) //是因子
{
for(j = 2;j<i;j++) //判断是否是素数
{
if(i%j==0)
break;
}
if(j == i) //是素数
cout << i << " ";
}
}
return 0;
}