[코드업(codeup)/C]코드업(codeup) 2748 : 덧셈, 뺄셈으로 n만들기 C언어
▶문제 : 덧셈, 뺄셈으로 n 만들기 (codeup.kr) 덧셈, 뺄셈으로 n만들기 $1$ $4$ $5$로 $10$을 만들 수 있는 방법은, $1+4+5=10$ 밖에 없으므로 $1$을 출력한다. codeup.kr ▶코드 작성 #include int n, m, arr[21], count; void func(int i, int sum)//+,-따로 호출하는 함수 { if (i < n) {//i==n이 될 때까지 func(i + 1, sum + arr[i]);//다음 값인 arr[i]을 더해줌 func(i + 1, sum - arr[i]);//다음 값인 arr[i]을 빼줌 } else if (sum == m) count++;//배열의 모든 수를 계산한 값 sum이 m일때 } int main() { scanf(..
2022. 1. 10.