以手机号为码分解因式,组成相应的密码。
想以手机号码分解因式,组成相应密码,但不能超9位数,求提供思路?#include<iostream>
using namespace std;
int i,num ;
int main()
{
cout<<"请输入1个小于9位的数"<<endl;
cin>>num;
cout<<"因式为如下:"<<endl;
for (i=2; i<num; i++)
{
while (num%i==0 && num!=i)
{
num=num/i;
cout<<i<<endl;
}
}
cout<<num<<endl;
system("pause");
return 0;
}