第三十九讲项目1.3——亲密数

来源:互联网 发布:淘宝宝贝重量属性 编辑:程序博客网 时间:2024/06/05 14:29

问题描述

程序代码

#include <stdio.h>/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun78.c*作者:小臣小仁*完成日期:2016年12月17日*/int main(){    int i,a,b,n;    for(a=1;a<=3000;++a)    {        b=0;        for(i=1;i<a;++i)        {            if(a%i==0)            b+=i;        }        n=0;        for(i=1;i<b;++i)        {            if(b%i==0)               n+=i;        }        if(a==n)        {            printf("a=%d,亲密数为d\n",a,b);        }    }    printf("\n");    return 0;}

输出结果


知识点总结

               在循环嵌套中找出1~3000的每个数的因子和,如何再把因子和个每个因子找出来,判断是否相等,如果相等表明找出了亲密数,然后输出。

心得体会

             知道了如何找出这个题的亲密数了。

0 0
原创粉丝点击