int facsum(int n) {
int i,m,sum = 1;
for(I = 2;n % i!= 0;i++);
for(m = n/I;我& lt= m;i++)
if(n % I = = 0)sum+= I;
返回總和;
}
void main()?{
int m,n,I,j;
scanf("%d%d ",& ampm & amp;n);
for(I = m;我& ltn;i++)?{
for(j = I+1;j & lt= n;j++)?{
if((facsum(I)= = j)& amp;& amp(facsum(j) == i)) {
printf("%d %d\n ",I,j);
打破;
}
}
}
}
運行結果