永发信息网

用C语言编写程序,找出1000以内的完数,所谓完数是指该数的各因子和等于该数,如6=1+2+3,则6是完数

答案:2  悬赏:0  手机版
解决时间 2021-12-29 10:27
  • 提问者网友:城市野鹿
  • 2021-12-29 05:37
用C语言编写程序,找出1000以内的完数,所谓完数是指该数的各因子和等于该数,如6=1+2+3,则6是完数
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-12-29 06:50
#include
int main()
{
int n=1000;
int r,j,i;
for(i=1;i r = 0;
for(j=1;j if(i%j == 0){
r = r + j;
}
}
if(r == i){
printf("%d\n",r);
}
}
return 0;
}
全部回答
  • 1楼网友:从此江山别
  • 2021-12-29 08:15
#include <stdio.h> int main() { int n=1000; int r,j,i; for(i=1;i<n; i++){ r = 0; for(j=1;j<i;j++){ if(i%j == 0){ r = r + j; } } if(r == i){ printf("%d\n",r); } } return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯