작성일 : 16-04-01 20:25
반복제어문 자기진단 6 질문입니다.
 글쓴이 : 조선우(rotjsdn)
조회 : 1,278  

#pragma warning(disable:4996)
#include <stdio.h>

int main()


{
 int a;
 

 
 do {
  printf("1. 대한민국\n");
  printf("2. 미국\n");
  printf("3. 일본\n");
  printf("4. 중국\n");
  printf("수도를 알고 싶은 나라는 몇 번입니까? ");

  scanf("%d", &a);

  switch (a) {
  case 1:
   printf("\n서울\n\n");
   break;
  case 2:
   printf("\n워싱턴\n\n");
   break;
  case 3:
   printf("\n동경\n\n");
   break;
  case 4:
   printf("\n북경\n\n");
   break;
  default:
   printf("\n해당하는 나라가 없습니다.\n\n");
  break;

  
  }
 } while (a<=4);
  
  
 
 return 0;
}



이렇게 입력을 하게되면

output limit error


제출번호:1265075
Code:633
사용자ID:rotjsdn
Data 개수: 5

No.1  [Good] : 0.001
No.2  [OLE]
No.3  [OLE]
No.4  [OLE]
No.5  [Good] : 0.001


이렇게 뜹니다

무한루프에 빠진거라고 인터넷에 찾아보니 어떤부분이 잘못되었는지 잘 몰라서 질문드립니다 !


컴스쿨 16-04-03 19:33
 
1이상 4이하인 동안 계속하라고 해야하는데 4이하인 경우로 한정해서 그렇습니다.
예를들어 0이 입력되면 프로그램을 끝내야 하는데 위와같이 하면 새로운 입력을 기다리면서 종료가 되지 않습니다.
 
 

Total 618
번호 제   목 글쓴이 날짜 조회
438 결제확인 바랍니다. (1) 조성연 08-02 1038
437 반복제어문3 형성평가 답안은 없나요? (1) 임은태 06-23 1085
436 결제 관련 질문 (1) 정세빈 06-21 1050
435 결제했습니다. 확인 부탁드립니다. (1) 이석준 06-12 1040
434 #include <algorithm> 김지훈 05-15 1266
433 결제했습니다. (1) 김윤경 05-04 1218
432 반복제어문 자기진단1 (1) 송미정 04-30 1217
431 질문요... (1) 이미화 04-29 1119
430 2014 정보올림피아드 중고등예선 47번 오류 (1) 배원욱 04-09 1278
429 안녕하세요온 (1) 손지연 04-08 1844
428 입금했습니다 (1) 이철우 04-07 1067
427 함수 -2 자가진단 3 번에서 컴파일 오류가 나옵니다 (3) 조선우 04-06 1368
426 수강료 입금했습니다. (1) 김필성 04-05 1165
425 수강료 입금 (1) 유형숙 04-04 1113
424 질문있습니다 (2) 조선우 04-01 1309
423 반복제어문 자기진단 6 질문입니다. (1) 조선우 04-01 1279
422 이거 왜이러나요 (1) 최해준 03-28 1359
421 정보올림피아드 기출풀이(CBT) 문의 (1) 용승갑 03-26 1409
420 입금 확인요~ (1) 정은실 03-22 1240
419 방금전에 입금햇어요! (1) 강연호 03-21 1227
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0