69,371
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
#include "conio.h"
int main()
{
int n, m, sum;
for (n = 1; n <= 1000; n++)
{
sum = 0;
for (m = 1; m <= n / 2; m++)
if (n % m == 0)
sum += m;
if (n == sum)
{
printf("%d its factors are", n);
for (m = 1; m <= n / 2; m++)
if (n % m == 0)
printf("%d,", m);
printf("\b \n");
}
}
getch();
return 0;
}
#include<stdio.h>
#define N 1000
void main()
{
int i,yz,count=0;
for(i=2;i<=N;i++)
{
for(yz=1;yz<=(i/2+1);yz++)
{
if(i%yz==0)
count+=yz;
}
if(count==i)
printf("%d\n",i);
count=0;
}
}
int fun1(int a)
{
int sum=0,i;
for(i=1;i<=a/2;i++)
{
if(a%i==0)
{
sum+=i;
}
}
return sum;
}