RE 求助,样例过了
查看原帖
RE 求助,样例过了
665236
He_JJ楼主2023/8/6 16:25
#include<iostream>
using namespace std;
int n[100000000],m,a,b,c;
void p(){
    for(int i=2;i<1000;i++){
        bool flag=true;
        for(int j=i-1;j>1;j--){
            if(i%j==0){
                flag=false;
            }
        }
        if(flag){
            n[m]=i;
            m++;
        }
    }
}
int main(){
    cin>>a;
    p();
    for(int i=0;i<a;i++){
        cin>>b;
        while(b>=2){
            if(b%n[c]==0){
                b=b/n[c];
                cout<<n[c]<<" ";
            }
            else{
                c++;
            }
        }
        c=0;
        cout<<endl;
    }
    return 0;
}
2023/8/6 16:25
加载中...