题解(求赞)
2025-01-26 19:43:31
发布于:广东
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
int a,n;
bool man=0;
cin>>a;
n=a;
for(int i=2;i<=n;i++){
if(a%i!=0) continue;
if(man!=0) cout<<'*';
man=1;
cout<<i;
int sum=0;
while(a%i==0){
a/=i;
sum++;
}
if(sum==1) continue;
else cout<<'^'<<sum;
}
return 0;
}
全部评论 1
谢谢
2025-02-24 来自 江苏
0
有帮助,赞一个