C++复习练习题:1-1000的完数
一个数如果恰好等于它的因子之和,就被成为完数。例如6的因子为1,2,3,而6=1+2+3,所以6是一个完数。编程找出1-1000之间的所有完数
#include<iostream> using namespace std; int main() { for(int i=1;i<=1000;i++) { int sum=0; for(int j=1;j<i;j++) { if(i%j==0) sum+=j; } if(sum==i) cout<<sum<<endl; } return 0; }