View Code of Problem 93

#include<stdio.h>
int yinzi(int n){
  int i,sum=0;
  for(i=1;i<n;i++){
	  if(n%i==0)
		  sum+=i;
  }
  return sum;
}
int main()
{   int n,m,i,j;
    scanf("%d%d",&n,&m);
	for(i=n;i<=m;i++)
		for(j=n;j<=m;j++)
			if(yinzi(i)==j&&yinzi(j)==i&&i!=j)
				printf("%d %d",i,j);
	return 0;
}

Double click to view unformatted code.


Back to problem 93