求1000之内的所有完数.所谓完数是指一个数恰好等于它的所有因子之和.例如,6=1+2+3,所以6为完数.

问题描述:

求1000之内的所有完数.所谓完数是指一个数恰好等于它的所有因子之和.例如,6=1+2+3,所以6为完数.
我的代码如下,但是结果始终只显示1,
#include
int main()
{
int a,k,s=0;
for (k=1;k

虽然我没学过C语言,但是你的程序中第二个for语句应该有问题,a