char again;
do {
counter = 0;
while (counter < 3) {
printf("Please enter a number: ");
scanf("%d", &num);
counter++;
sum += num;
}
if (counter == 3) {
printf("Would you like to continue? [Y]Yes [N]No:");
scanf("%c", &again);
}
}while (again == 'Y');
이것이 작동하지 않는 이유를 알 수없는 것 같습니다. 내가 입력하면 Y는 깨지고, 내가 입력하면 N은 깨진다. 사용자가 "N"을 입력하여 프로그램을 종료하고 다른 문자를 종료 할 때까지 반복해야합니다.깨진 Do/While 루프
무엇이'다시 '입니까? – squiguy
while 루프가 바뀝니다 ... –
BTW,'while while (again! = 'N')'이라고 써야하지 않습니까? – rodrigo