用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;
}
int main()
{
int n=1000;
int r,j,i;
for(i=1;i
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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯