#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;
}
알아서고쳐써