组合题6 个小题
已作答 0 / 6
1#include <iostream>2#include <cmath>3using namespace std;4 5int solve1(int n){6 return n*n;7}8 9int solve2(int n){10 int sum=0;11 for(int i=1;i<=sqrt(n);i++){12 if(n%i==0){13 if(n/i==i){14 sum+=i*i;15 }else{16 sum+=i*i+(n/i)*(n/i);17 }18 }19 }20 return sum;21}22int main(){23 int n;24 cin>>n;25 cout<<solve2(solve1(n))<<" "<<solve1((solve2(n)))<<endl;26 return 0;27}假设输入的 n 是绝对值不超过 1000 的整数,完成下面的判断题和单选题。
当输入为 5 时,输出为( )