紫色秋千


私信TA

用户名:dotcpp0812945

访问量:9

签 名:

加油

等  级
排  名 6850
经  验 1373
参赛次数 0
文章发表 5
年  龄 18
在职情况 学生
学  校 中国矿业大学
专  业 电子信息

  自我简介:

刷题

TA的其他文章


解题思路:

注意事项:

参考代码:

#include<stdio.h>
int factor_sum(int n);
int main(void)
{
    int i, sum1,sum2;
    for(i = 1; i <= 3000; i++)
    {
        sum1 = factor_sum(i);
        sum2 = factor_sum(sum1);
        if(sum2 == i&&sum1 > i)//保证不重复输出
        printf("(%d,%d)", i, sum1);
        
    }
    return 0;
}
int factor_sum(int n)
{
    int sum = 0;
    for(int i = 1; i < n; i++)
    if(n % i == 0)
    sum+= i;
    return sum;
}


 

0.0分

0 人评分

  评论区

  • «
  • »