一个数学的题目,用于计算完全数。

解决方案 »

  1.   

    -______-"
    用愚蠢的方法直接用for來做不就行了嗎,參考一下資料吧
    http://baike.baidu.com/view/19074.htm
      

  2.   

    public class WanShu
    {
    public static void main(String args[])
    {
    int i,j;
    int sum;
    System.out.println("一百以内的所有完数为");
    for (i = 1; i <= 100; i++)
    {
    sum = 0;
    for (j = 1; j <i; j++)
    if (i % j == 0)
    sum = sum + j;
    if (sum == i)
    System.out.println(i);
    }
    }
    } 一个数如果恰好等于除它本身外的因子之和,这个数就称为"完数"。
    简单的编了一个求一百以内的完数的程序,你看下懂不