一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3.编程找出1000之内的所有完数

问题描述:

一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3.编程找出1000之内的所有完数
怎么利用for循环去做呢?我只能用while做,用for时却不能显示结果.

不可能阿,循环也没问题
#include
int main( )
{
int i,j,t;
for ( i = 1; i