码迷,mamicode.com
首页 > 其他好文 > 详细

亲和数

时间:2017-08-09 20:03:29      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:bsp   style   problem   show   out   pre   names   center   str   

亲和数


链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1154

【题目描述】

自然数a的因子是指能整除a的所有自然数,但不含a本身。例如12的因子为:1,2,3,4,6。若自然数a的因子之和为b,而且b的因子之和又等于a,则称a,b为一对“亲和数” 。求最小的一对亲和数(a<>b)。

【输入】

(无)

【输出】

1行,分别为a和b(a<b)。

【输入样例】

(无)

【输出样例】

(无)
#include <iostream>
using namespace std;
int find(int a){
    int sum=0;
    for(int i=1;i<a;i++){
        if(a%i==0) sum+=i;}     
    return sum;   
       }  
int main(){
    int a;
    
    
    for(int i=2;i<=10000;i++){
    if(find(find(i))==i&&find(i)!=i) {
        cout<<i<<" "<<find(i)<<endl;
    break;
    } 
}  
    
    return 0;
}

 

亲和数

标签:bsp   style   problem   show   out   pre   names   center   str   

原文地址:http://www.cnblogs.com/EdSheeran/p/7327168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!