본문 바로가기
  • 밥 하루하루
공돌이/C언어

[프로그래머스/C언어] 약수 더한 값을 리턴

by BobBob 2022. 4. 29.
728x90
반응형

 

문제 설명

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.

 

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int n) {
    int answer = 0;
    int i = 1;
    
    for(i; i <= n; i++){
        if((n % i) == 0)
            answer = answer + i;
    }
    return answer;
}

 

풀이

약수를 어떻게 구하는지 알면 됨.

 

 

728x90
반응형

댓글