这段代码哪错了 #include<stdio.h> int main() { int m,i,s,a; scanf("%d",&m); for(a=6;

这段代码哪错了#include<stdio.h>intmain(){intm,i,s,a;scanf("%d",&m);for(a=6;a<=m;a++){s=0;for... 这段代码哪错了

#include<stdio.h>
int main()
{ int m,i,s,a;
scanf("%d",&m);
for(a=6;a<=m;a++)
{ s=0;
for(i=1;i<a;i++)
{
if(m%i==0)
s=s+i;
}
if(s==a)
printf("%d\n",s);
}
return 0;
}
展开
 我来答
My_Persistence
2016-10-26 · TA获得超过3466个赞
知道大有可为答主
回答量:1201
采纳率:81%
帮助的人:422万
展开全部
#include <stdio.h>
int main()
{ int m,i,s,a;
scanf("%d",&m);
//for(a=6;a<=m;a++)
for(a=1;a<=m;a++)
{ s=0;
for(i=1;i<a;i++)
{
//if(m%i==0)
if(a%i==0)
s=s+i;
}
if(s==a)
printf("%d\n",s);
}
return 0;
}

现在可以了,你的错误部分给你注释掉了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式