Algorithm/C++

[c 알고리즘] 03. 진약수의 합

MinsoftK 2020. 12. 16. 00:42

풀이

#include<stdio.h>
int main()
{
    int n, sum=1, i;
    scanf("%d", &n);
    printf("1 ");
    for(i=2; i<n; i++)
    {
        if (n % i== 0)
        {
            sum+=i;
            printf("+ %d ", i);
        }
    }
    printf("= %d\n", sum);
    return 0;
}

개인적인 공부한 알고리즘 문제들이라 큰 설명은 없습니다. 저작권 문제로 문제를 올리지 못하기도 하구요. 궁금하신 부분이나 틀린 곳이 있으면 댓글로 남겨주시기 바랍니다!


728x90
반응형