题解(求赞)
2025-01-26 19:43:31
发布于:广东
7阅读
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












有帮助,赞一个