一个整数等于该数所有因子之和,则称该数是一个完数。例如:6和28都是完数,。因为6=1+2+3,28=1+2+4+7+14
#include<stdio.h>
main()
{
int i,j,sum=0;
for(i=5;i<=30;i++)
{
for(j=1;j<i;j++)
if(i%j==0)
sum+=j;
if(sum==i)
printf("%4d",i);
}
}
找不出来有什么问题,可就是结果不对,大家帮忙改下,谢了
一个整数等于该数所有因子之和,则称该数是一个完数。例如:6和28都是完数,。因为6=1+2+3,28=1+2+4+7+14
答案:1 悬赏:70 手机版
解决时间 2021-04-15 21:31
- 提问者网友:疯子也有疯子的情调
- 2021-04-15 18:27
最佳答案
- 五星知识达人网友:等灯
- 2021-04-15 19:44
#include<stdio.h>
main()
{
int i,,j,sum=0;
for(i=5;i<=30;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0)
sum+=j;
}
if(sum==i)
printf("%4d",i);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯