为什么我只有40分?????????

lyh198 波风水门 2024-11-09 10:38:39 2

#include<bits/stdc++.h> using namespace std;

int main() {

int n; cin>>n; int n_sqrt = sqrt(n);

for(int i=2;i<=n_sqrt;i++) { if(n%i==0)// { while(n%i==0) { n/=i; cout<<i<<endl; } } }

if(n!=1) cout<<n<<endl; return 0; }

{{ vote && vote.total.up }}

共 1 条回复

root 站长

25=5^2 不是 25=5*5,最后要注意对1的特判