为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输不出结果

#include<stdio.h>
int main()
{
 int a,b,c,d;
 for(a=1;a<1000;a++)
 {
  d=0;
  for(b=1;b<a;b++)
   if(a%b==0)
   {
    d=d+b;
   }
 }
 if(d==a)
 {
  printf("%d",a);
 }
 return 0;
}

 

正在回答

1 回答

#include<stdio.h>

int main()

{

int a,b,c,d;

for(a=1;a<1000;a++)

{

d=0;

for(b=1;b<a;b++)

if(a%b==0)

{

d=d+b;

}

if(d==a)

{

printf("%d\n",a);

}

}

return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       928209    人
  • 解答问题       21545    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

为什么输不出结果

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号