d010

找到因數,把全部因數加起來,跟原本的值比較

#include<stdio.h>
int main(){
    int N;
    while(scanf("%d",&N)!=EOF)
    {
        int sum=0;
        int i;
        for(i=1;i<N;i++)
        {
            if(N%i==0)
            sum+=i;
        }
        if(sum>N)
        printf("盈數\n");
        else if(sum<N)
        printf("虧數\n");
        else
        printf("完全數\n");
    }
    return 0;
}