用for求100以内的所有完美数

public class for2 {
	    //用for求100以内的所有完美数
        public static void main(String[] args) {
          for (int a=1;a<=100;a++){
            	int p=0;
            	for(int b=1;b<a;b++){
            		if(a%b==0){
            			 p=p+b;
            		}
            	}
            	if(p==a){
            		System.out.println(a);
            	}
            }
		}     

		
}

猜你喜欢

转载自blog.csdn.net/wen459/article/details/89502811