본문 바로가기
728x90

코드업(codeup)55

[코드업(codeup)/C]코드업(codeup) 3109 : 정올 참여 학생 리스트 만들기 2 C언어 ▶문제 : 정올 참여 학생 리스트 만들기 2 (codeup.kr) 정올 참여 학생 리스트 만들기 2 첫째 줄에 입력 데이터의 개수 $n$이 입력된다. ($10 info[j].num)//작은 num값 찾기 { min = j; } else if (info[min].num == info[j].num && info[j].f == 0) {//num값이 같으면 f가 0인지 확인하여 교환 min = j; }//f가 0이면 맨 앞 값이라는 증명 } if (min != i) { temp = info[i]; info[i] = info[min]; info[min] = temp; info[min].f = 1; }//f를 1로 하여 맨 뒤 값이라는 증명을 함 } for (int i = 0; i < 5; i++) { printf.. 2022. 1. 14.
[코드업(codeup)/C]코드업(codeup) 3170 : 기억력 테스트 9 C언어 ▶문제 : 기억력 테스트 9 (codeup.kr) 기억력 테스트 9 첫째 줄에 $N$과 $M$이 입력된다.($1 2022. 1. 10.
[코드업(codeup)/C]코드업(codeup) 1430 : 기억력 테스트 2 C언어 ▶문제 : 기억력 테스트 2 (codeup.kr) 기억력 테스트 2 첫째줄에 N이 입력된다. (1 2022. 1. 10.
[코드업(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.
728x90