#include <stdio.h>

int main()
{
    int dresses[100] = { 0, };
    int selected[50] = { 0, };
    int selectIndex = 0;
    int dressNum = 0;
    int dressPrice = 0;
    int count = 0;
    int sum = 0;
    int sIn = 0;
    int i = 0;
    int t = 0;
   
    while (1){
        printf(" 옷 설정 1 / 합계 2 / 종료 0 : ");
        if (scanf_s("%d", &sIn) == 0)
            break;
       
        switch (sIn){
        case 1:
            while (1){
                printf("옷 번호 입력(0 ~ 99 / 종료 -1): ");
                scanf_s("%d", &dressNum);
                if (dressNum == -1)
                    break;
                printf("옷 가격 입력: ");
                scanf_s("%d", &dressPrice);
                dresses[dressNum] = dressPrice;
            }
            break;
        case 2:
            for (i = 0, selectIndex = 0; i < 50; i++, selectIndex++){
                scanf_s("%d", &t);
                if (t == -1)
                    break;
                selected[i] = t;
            }
            for (i = 0, count = 0, sum = 0; i < selectIndex; i++, count++){
                dressNum = selected[i];
                dressPrice = dresses[dressNum];
                printf(" %d : %d", dressNum, dressPrice);
                sum += dressPrice;
            }
            printf(" %d 개 총합 %d 원\n", count, sum);
            break;
        default:
            continue;
        }

    }
   

    return 0;
}