亲密数 220 与 284的判断

#include <stdio.h>
int main()
{
	int a,b;
	scanf("%d %d",&a,&b);
	int i,sum_1=0;  // the initialization value is 0
	for(i=1;i<a;i++)
	   {
	   	  if(a%i==0) 
	   	  {
	   	  	printf("%d\n",i);
	   	  	sum_1 += i;
			 }
	   } 
	int j,sum_2=0;
	for(j=1;j<b;j++)
	   {
	   	  if(b%j==0) sum_2 += j;
	    }
    printf("%d %d\n",sum_1,sum_2);
	if((sum_1==b)&&(sum_2==a))  printf("Yes.\n");
	
	return 0;
}

两数因子的和等于彼此

全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务