求0-1000之内的“完数”,例如:6的因子是1,2,3,而6=1+2+3!

来源:互联网 发布:淘宝店铺全屏怎么装修 编辑:程序博客网 时间:2024/06/10 12:50
#include "stdio.h"int main(){int n,i;int s;for (n=2;n<1000;n++){s=0;for (i=1;i<n;i++){if (n%i==0){s=s+i;}}if (s==n){printf("%d its factors are ",n);for (i=1;i<n;i++){if (n%i==0){printf("%d   ",i);}}printf("\n");}}return 0;}

0 0
原创粉丝点击