永发信息网

简单c语言题目

答案:1  悬赏:20  手机版
解决时间 2021-05-08 05:35

求1到1000内的完数,所谓完数就是其值等于其因子值的和,如6的因子为 1 2 3 ; 6=1+2+3;所以6是完数。

我写了这个程序。。。好像错误。。。我想知道错在哪,错在哪,谢谢、。、

#include<stdio.h>
main()
{
int i,k,x,s=0;
for(i=2;i<1000;i++) //从2开始
{for(k=1;k<i;k++)
if(i%k==0){x=k,s=s+x;} //如果 余数为0,则K就是因子,累加
}

if(s==i)
printf("%4d",i);

}

最佳答案
if(s==i)拿进循环里去,另外s需要在下次循环开始时重置为0

#include<stdio.h>

main()
{
int i,k,x,s;
for(i=2;i<1000;i++) //从2开始
{
s=0;
for(k=1;k<i;k++)
if(i%k==0){x=k,s=s+x;} //如果 余数为0,则K就是因子,累加
if(s==i)
printf("%4d",i);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四川的花鸟鱼虫市场有哪些?
英语密码怎么说,登陆密码,用英语怎么拼!急
游戏里的新手卡是什么?去哪里能弄到?
我是个剑魂,45的大招,加几级啊,使用巨剑还
唐上大地震什么时候能在网上看
拦河坝 上宽下窄
求字:“超”和“馨”,炫舞自定义戒指上用的
梦见看见一群小孩打架还打出血了
美家隆平安大街店地址有知道的么?有点事想过
杭州有事做吗?
求个QQ悲伤男头像!好看点的!谢谢
阿凡提怎么写句子,描写冬天的诗句
女朋友总是喜欢骗我,还有必要在一起吗?
找回被盗QQ号
吃什么会长壮
推荐资讯
如果提问人选择向某一个团队求助,则团队成员
英语考研的
狗狗结婚后可以离婚吗?
word 中怎么用宏改上百份一样的页面设置表格
【紧急求助】QQ空间更新问问,好友那里不显
电脑死机怎么办 需要怎么做
给你十万你怎么用
飞车防沉迷解小了还可以重解码?
现在电信宽带价位是多少
中国汽车是那一年制造出来的?
索爱w760内存多大?是RAM!!
音乐下载之后在手机上不能播放
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?