问题标题: 酷町堂:T-T

0
0
已解决
顾博延
顾博延
高级光能
高级光能

8313哪错了aT-T  WA30

#include<iostream>

#include<cmath>

using namespace std;

long long m,sum;

int main(){

cin>>m;

for(int i=2;i<=sqrt(m);i++){

while(m%i==0){

m/=i;

cout<<i<<" ";

sum+=i;

}

}

cout<<endl<<sum;

return 0;

}

顾博延在2024-08-17 10:31:35追加了内容

会了


0
已采纳
周毅
周毅
资深光能
资深光能

你需要加一个特判判断m是否等于1如果等于先输出m然后换行输出sum否则输出sum

我要回答