View Code of Problem 93

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

Double click to view unformatted code.


Back to problem 93