C语言:判断完数

 

 

#include <stdio.h>
main()
{
    int i,n,s;
    s=0;
    scanf("%d",&n);
    for(i=1;i<n;i++)
    if(n%i==0) s=s+i;
    if(s==n)
    printf("%d是完数",n);
    else
    printf("%d不是完数",n);


    getchar();
 }

 

posted @ 2023-01-22 14:03  myrj  阅读(308)  评论(0)    收藏  举报