JAVA课程3 输出1000以内的完全数

来源:互联网 发布:淘宝怎么改地址 编辑:程序博客网 时间:2024/06/08 02:55
public class test7{public static void main (String args[]){int a;//定义一个a,作为循环,int s=0;int d=1;(在此处定义s、d是找不到数据的)for(a=1;a<=1000;a++){int s=0;int d=1;//在此处定义一个s用于储存约数和,d为被除数for(d=1;d<a;d++){if(a%d==0)//若a除尽s则是a的约数{s+=d;//约数累加            }        }if(s==a)//判断该死的约数之和是否恒等于a{System.out.println(a+" ");        }    }}}

原创粉丝点击