#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
using namespace std;
int h[1000];
int a[1000];
int cnt;
bool match(int p)
{
for(int i=p;i<cnt;i++) if(a[i]) return true;
return false;
}
bool isPrime(int x)
{
if(x<=2) return x==2;
for(int i=2;i<=(int)sqrt(x)+1;i++) if(x%i==0) return false;
return true;
}
int main(void)
{
int n=0,p=0;
for(int i=2;i<=200;i++) if(isPrime(i)) h[cnt++]=i;
scanf("%d",&n);
while(n!=1)
{
while(n%h[p]==0 && n!=1)
{
a[p]++;
n/=h[p];
}
p++;
}
for(int i=0;i<cnt;i++)
{
if(a[i]) printf("%d",h[i]);
if(a[i]!=1 && a[i]!=0) printf("^%d",a[i]);
if(a[i]!=0 && match(i+1)) printf("*");
}
return 0;
}
2019-03-10 因子分解
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 作者通过一个收废品的人物,引发的联想。 收废品的故事中,素材是数钱,祷告,每天工作,熟练技能,以及流血,心地善良,...
- 2 这世上信神的人很多。 诸神八百万,每一行当都有每一行的保护神。 以赌博为生的,有赌神庇护;以经商谋生的,有财神...
- 2015年,可穿戴智能设备逐渐成为热门科技话题,但很多可穿戴设备在设计的时候往往忽略了女性的需求。每一位女性都会追...