1、 所謂相親數a、b,是指a的真因子之和等於b,b的真因子之和等於a。請編寫一個程式求取4位以內的相親數。

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-10-20

1、 所謂相親數a、b,是指a的真因子之和等於b,b的真因子之和等於a。請編寫一個程式求取4位以內的相親數。夢想世界2019.05.14 回答

第一個空:m%j == 0

第二個空:a[k++]

第三個空:j完整程式: #include main() { int i,j,m,s,k,a[100] ; for(i=1 ; i<=1000 ; i++ ) { m=i ; s=0 ; k=0 ; for(j=1 ; j/***********SPACE***********/ if( m%j == 0 ) { s=s+j ; /***********SPACE***********/ a[k++]=j ; } if(s!=0&&s==m) /***********SPACE***********/ { for(j=0 ; j printf(“%4d”,a[j]) ; printf(“ =%4d\n”,i) ; } } }

Top