谁告诉我一下求完数为啥老是多了个24
答案:1 悬赏:60 手机版
解决时间 2021-04-03 02:03
- 提问者网友:箛茗
- 2021-04-02 05:37
谁告诉我一下求完数为啥老是多了个24
最佳答案
- 五星知识达人网友:行雁书
- 2021-04-02 06:19
判断的位置不对
移动到内循环外
#include
int main()
{
int n,i,j,s;
scanf("%d",&n);
for(i=1;i {
s=0;
for(j=1;j {
if(i%j==0)
{
s+=j;
}
}
if(s==i)
printf("%d
",i);
}
return 0;
}
移动到内循环外
#include
int main()
{
int n,i,j,s;
scanf("%d",&n);
for(i=1;i
s=0;
for(j=1;j {
if(i%j==0)
{
s+=j;
}
}
if(s==i)
printf("%d
",i);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯