求助求助紧急求助

来源:百度知道 编辑:UC知道 时间:2024/04/28 22:15:32
编程求1000内所有的“完数”。所谓“完数”是指一个数恰好等于它的因子之和。例如,6是完数,因为6=1+2+3。
大哥,你写的程序运行结果不对啊!

void Fun()
{
for (int i=1;i<1000;i++)
{
int temp=0;
for(int j=1;j<i;j++)
{
if(i%j==0)
temp+=j;
}
if(temp==i)
cout<<i<<endl;
}
}

不知道你要用什么语言...我上面是C++的..
如果用其他语言的话..把”cout<<i<<endl;”改成那个语言的输出语句就行了...