#include <stdio.h>
int main()
{
int b[1000];
int a,i,sum;
sum=0;
for (i=0;i<1000;i++)
{b[i]=i;}
for (a=1;a<=1000;a++)
{
for (i=0;i<a;i++)
{if (a%b[i]==0)
{
sum=sum+b[i];
if (a=sum)
{printf("%d\n,%d\n",a,b[i]);}
}
}
return 0;
}
错误是fatal error C1004: unexpected end of file found,好像是最后一个花括号的问题
int main()
{
int b[1000];
int a,i,sum;
sum=0;
for (i=0;i<1000;i++)
{b[i]=i;}
for (a=1;a<=1000;a++)
{
for (i=0;i<a;i++)
{if (a%b[i]==0)
{
sum=sum+b[i];
if (a=sum)
{printf("%d\n,%d\n",a,b[i]);}
}
}
return 0;
}
错误是fatal error C1004: unexpected end of file found,好像是最后一个花括号的问题