JW 재귀함수

 

 

#include <bits/stdc++.h>
using namespace std;
//함수 3 형성평가3
int a, b;
int d[100];
int cal(int sum, int index){
    if(index > 3 || sum > b) return 0;
    
    if(index == 3 && sum == b){
        for(int i=0; i<a; i++){
            printf("%d ", d[i]);
        }
        printf("\n");
        return a;
    }


    for(int i=1; i<=6; i++){
        d[index] = i;
        cal(sum+i, index + 1);
    }
}
int main(){

    scanf("%d %d",&a, &b);
    cal(0, 0);
    return 0;
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

함수 3 형성평가4 rev2  (0) 2022.02.06
함수 3 형성평가4 rev.1  (0) 2022.02.06
함수 3 형성평가2  (0) 2022.02.06
최단 경로 - 다익스트라 - dijkstra  (0) 2022.02.01
문자열1 - 자가진단9  (0) 2022.01.19

+ Recent posts