#include <stdio.h>

void main()

{

int i, j, k;

char c;

double a, sum = 0, x;

printf("**************************************************\n");

printf("McDowell's REstaurant\n");

printf("**************************************************\n");

printf("Make your Selection from the menu below :\n");

printf("1.Regular Hamburger                          $0.89\n");

printf("2.Regular Cheeseburger                       $0.99\n");

printf("3.Fish Sandwich                              $1.29\n");

printf("4.Half-pounder with cheese                   $2.49\n");

printf("5.French fries                               $0.79\n");

printf("6.Large soft drink                           $0.99\n");

printf("**************************************************\n");

while (1)

{

printf("Select 1, 2, 3, 4, 5 or 6 -->");

scanf_s("%d", &i);

if (i == 1)

a = 0.89;

else if (i == 2)

a = 0.99;

else if (i == 3)

a = 1.29;

else if (i == 4)

a = 2.49;

else if (i == 5)

a = 0.79;

else if (i == 6)

a = 0.99;

printf("주문할 수량을 입력하시오 -->");

scanf_s("%d", &j);

sum = sum + a*j;

printf("추가로 주문하시겠습니까?(Y/N)");

c = getchar();

scanf_s("%c", &c);

if (c == 'n' || c == 'N')

break;

}

x = sum - sum * 55 / 1000;

printf("Please pay [  $%.2lf  ]\n", x);

printf("Thank you for eating at McDowell's.\n");

}

이렇게 해서 추가로주문하시겠습니까에 n을 입력해도 계속 select 123456이 뜨는데 왜 빠져나오질 못하는거야???