#include<iostream>
using namespace std;
int main()
{
int a,n,i,k,num[100];
while(cin>>n)
{
a=n;
if(0==n)
break;
if(1==n)
cout<<"1=1"<<endl;
else
{
i=2;k=0;
while(n!=1)
{
if(0==n%i)
{
num[k]=i;
k++;
n=n/i;
}
else
i++;
}
cout<<a<<"=";
for(i=0;i<k;i++)
{
cout<<num[i];
if(i<k-1)
cout<<"*";
}
cout<<endl;
}
}
return 0;
}
分解質因數(C++版)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.