#include <istream>
using namespace std;
class CA
{
public:
void run();
long int n;
};
void CA::run()
{
scanf("%d",&n);
if(n<=1)
{
printf("%d=%d",n,n);
return;
}
printf("%d=",n);
int k=2,cr;
while(n>1)
{
cr=0;
while(n%k==0)
{
n/=k;
cr++;
}
if(cr>1)
{
printf("%d^%d",k,cr);
if(n>1) printf("*");
}
else if(cr==1)
{
printf("%d",k);
if(n>1) printf("*");
}
k++;
}
}
int main()
{
// freopen("test.in","r",stdin);
CA *a=new CA;
a->run();
return 0;
}
1059. Prime Factors (25)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.