一個數如果恰好等於它的因子之和,這個數就稱之為"完數"。6的因子為1,2,3,而6=1+2+3,因此6是“完數”.編程序找出1000之內的所有完數,並按照下面格式輸出其因子:6 its factors are 1 2 3


#include <stdio.h>
int main()
{
    int m,i,s=0;
    
    for(m=1;m<1000;m++)
    {
        if(m!=1)
        {
            s=0;
            for(i=1;i<m;i++)
            if((m%i==0)) s=s+i;
            if(s==m)
            {
                 printf("%d its factors are\t",m);
                for(i=1;i<m;i++)
                if(m%i==0) printf("%d\t",i);
                printf("\n");
            }
        }
        else
        {
            printf("1 its factors are 1");
            printf("\n");
        }
    }
    return 0;
 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 一個數如果恰好等於它的因子之和,這個數就稱為完數。例如,6的因子為1,2,3,而6=1+2+3,因此6是完數。編程序找出1000之內的所有完數,並按下面格式輸出其因子: 一個數如果恰好等於它的因子之和,這個數就稱為“完數”例如,6的因子為1,2,3,而6=1+2+3,因此6是“完數”。編程序找出1000之內的所有完數,並按下面格式輸出其因子: 一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如,6的因子為1,2,3,而6=1+2+3,因此6是“完數”。編程序找出1000之內的所有完數,並按下面格式輸出其因子 一個數如果恰好等於不包含它本身所有因子之和,這個數就稱為"完數"。 例如,6的因子為1、2、3,而6=1+2+3,因此6是"完數"。 編程序找出N之內的所有完數,並按下面格式輸出其因子 一個數如果恰好等於它的因子之和,這個數就稱為"完數"。 例如,6的因子為1、2、3,而6=1+2+3,因此6是"完數"。 編程序找出N之內的所有完數, 一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6=1+2+3。編程找出1000以內的所有完數。 如果一個數恰好等於它的所有因子(因子就是所有可以被這個數整除的數,包括1,但不包括自身)之和,則稱該數為一個“完數”。(例如:6的因子為1,2,3,且1+2+3=6,因此6是一個“完數”。)計算並輸出1000以內的所有完數。 題目:如果一個數恰好等於它的因子之和,這個數就稱為“完數”。例如:6=1+2+3,請找出1000以內的所有的完數。 編程序找出1000之內的所有完數,並按下面格式輸出其因子 編程題:一個數如果恰好等於它的因子之和,這個數就稱為 "完數 "。例如6=1+2+3.編程 找出1000以內的所有完數。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM