#include<stdio.h>
int main()
{
int a = 2;
for (a = 2; a <= 1000;a++)
{
int sum = 0;
for(int b=1;b<a;b++)
if (a%b == 0)
{
sum += b;
}
if (sum == a)
{
printf("%d\tits factors are\t",a);
for (int b = 1;b < a;b++)
{
if (a % b == 0)
{
printf("%d,", b);
}
}
printf("\n");
}
}
return 0;
请严格遵循题目所示的 输出格式,不允许有可 见的格式错误。 每行行首无空格,输出 一个完数,每行中间4 处空格,每处都是1个空 格,因子由逗号分隔, 不得有行末多余逗号。
}
int main()
{
int a = 2;
for (a = 2; a <= 1000;a++)
{
int sum = 0;
for(int b=1;b<a;b++)
if (a%b == 0)
{
sum += b;
}
if (sum == a)
{
printf("%d\tits factors are\t",a);
for (int b = 1;b < a;b++)
{
if (a % b == 0)
{
printf("%d,", b);
}
}
printf("\n");
}
}
return 0;
请严格遵循题目所示的 输出格式,不允许有可 见的格式错误。 每行行首无空格,输出 一个完数,每行中间4 处空格,每处都是1个空 格,因子由逗号分隔, 不得有行末多余逗号。
}