#include using namespace std; int a_ying() {int n,m,i; for(i=0;i<n;i++) {if(n%i==0) a+=i; }return(m); } int main() {int i=0,k,n,a; cin>>k; for(n=1;n<k;n++) {for(a=1;a<k;a++) {if(a_ying(n)==a_ying(a)&&a_ying(a)==a_ying(n)&&a!=n) cout<<a<<" "<<n; } } }
你好,你这个a_ying()的函数没有定义形参,并且函数体的内容也不太对。可以网上搜索下别人写好的案例。