真题解
2024-05-25 16:46:37
发布于:广东
13阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int f(int n){//获取因子和
int cnt=0;
for(int i=1;i<n;i++){
if(n%i==0) cnt+=i;//如果i是因子,则增加i
}
return cnt;
}
int main(){
for(int i=1;;i++){
int a=f(i);
if(f(a)==i && f(i)==a && a!=i){
cout<<i<<" "<<a;
return 0;
}
}
return 0;
}
这里空空如也
有帮助,赞一个