#include <stdio.h>
int coin[4] = { 500,100,50,10 };
int count[4];
int main()
{
int m, i = 0, f = 0;
printf("거스름돈을 입력하시오: \n");;
scanf_s("%d", &m);
while (i<4)
{
if (coin[i] > m)
i++;
else if (coin[i] < m)
{
m -= coin[i];
count[i]++;
}
else
{
f = 1; <------------
count[i]++;
break;
}
}
if (f)
printf("%d원 동전은 %d개, %d원 동전은, %d개, %d원 동전은 %d개, %d원 동전은 %d개 입니다.\n",
coin[0], count[0], coin[1], count[1], coin[2], count[2], coin[3], count[3]);
else
printf("해답없음");
return 0;
}
화살표부분 f=1;과 if(f) 이게 무슨 용도로 쓰인건지 모르겠어요 가르쳐주세요
f가 0 이라면 사망 요인이 뭘까?
그걸 생각해 보자
while은 어떻게 죽은 것이냐?
모르겠으면 글 또 써요
감사합니다