C语言编程:求任意两个整数之间的所有完数!

Python012

C语言编程:求任意两个整数之间的所有完数!,第1张

#include<stdio.h>

void main()

{

int r,j,i,n1,n2

printf("Enter the begin and end number: \n")

scanf("%d%d",&n1,&n2)

for(i=n1i<n2i++)

{

r=0

for(j=1j<ij++)

{

if(i%j==0)

{

r+=j

}

}

if(r==i)

{

printf("the result is: %d\n",r)

}

}

}

是友友要的吗???

#include <stdio.h>

int main()

{

    long r=1

    int i

    for(i = 2 i<=18 i +=2)

        r*=i

    printf("%ld\n", r)

    return 0

}