#1205. [CSP2023 入门级] 第 31 题
[CSP2023 入门级] 第 31 题
3.
#include <iostream>
#include <cmath>
using namespace std;
int solve1(int n){
return n*n;
}
int solve2(int n){
int sum=0;
for(int i=1;i<=sqrt(n);i++){
if(n%i==0){
if(n/i==i){
sum+=i*i;
}else{
sum+=i*i+(n/i)*(n/i);
}
}
}
return sum;
}
int main(){
int n;
cin>>n;
cout<<solve2(solve1(n))<<" "<<solve1((solve2(n)))<<endl;
return 0;
}
假设输入的 是绝对值不超过 的整数,完成下面的判断题和单选题。
判断题
当输入为正整数时,第一项减去第二项的差值一定( )
{{ select(1) }}
- 大于
- 大于等于 且不一定大于
- 小于
- 小于等于 且不一定小于