投影屋内光线较暗:一个完数的问题

来源:百度文库 编辑:高校问答 时间:2024/05/11 05:27:35
#include <iostream>
using namespace std;
void main()
{
int i,j; //i为所求的完数
cout <<"1000以内的完数有:"<<'\n';
for (i=1;i<=500;i++) //****问题在这
{
int sum=0;
for (j=1;j<=i/2;j++)
if (i%j==0) sum+=j;
if (i==sum)
cout <<i<<endl;
}

}
请问这里的500可以改成1000么 为什么 谢谢