작성일 : 16-01-03 23:29
문자열 자가진단 6
 글쓴이 : 공태현(kth119879)
조회 : 2,887  

#include <stdio.h>
#include <ctype.h>

int main()
{
 char ch;


 while(1){
 ch=getchar();
 fflush(stdin);
 if(isalpha(ch))
 {
  printf("%c\n", ch
  );
 }
 else if(isdigit(ch))
 {
  printf("%d\n", ch);
 }
    else break;
}
 return 0;
}#include <stdio.h>
#include <ctype.h>

int main()
{
 char ch;


 while(1){
 ch=getchar();
 fflush(stdin);
 if(isalpha(ch))
 {
  printf("%c\n", ch
  );
 }
 else if(isdigit(ch))
 {
  printf("%d\n", ch);
 }
    else break;
}
 return 0;
}

으로 함수를 작성해서 넣어서 제가 프로그램 돌려보면 제대로 나오는 데 제출하면 wrong answer라고 떠요.

제가 실행했을 때는 제대로 되던데 혹시 잘못 된 부분이 있나요?


컴스쿨 16-01-05 13:57
 
fflush(stdin) 을 getchar() 로 바꾸어서 실행해 보시기 바랍니다.
fflush가 버퍼를 비우라는 명령인데 컴파일러에 따라 안되는 경우가 있어서 문자 한개를 내보내는 getchar() 로 바꾸어주면 해결될 것입니다.
이 부분은 최근에 발행된 수정판에서는 getchar() 로 수정했습니다.
 
 

Total 652
번호 제   목 글쓴이 날짜 조회
212 2015년 초등 시도 예선 27번 문제에서요~ (1) 조건희 03-14 2921
211 2015년 시도 예선의 25번 문제 질문입니다. (1) 김미영 01-08 2915
210 방금전에 입금햇어요! (1) 강연호 03-21 2911
209 2014 정보올림피아드 중고등예선 47번 오류 (1) 배원욱 04-09 2896
208 질문있습니다 (2) 조선우 04-01 2889
207 문자열 자가진단 6 (1) 공태현 01-03 2888
206 강좌 저작권관련 문의 (1) 안성호 09-13 2866
205 자기주도 C언어 프로그래밍 배열1 자가진단 8번 문제좀요. (2) 장진혁 12-28 2863
204 #include <algorithm> 김지훈 05-15 2859
203 혹시 2008년 본선 중5 평면도 문제 풀이 올라 왔나요? (1) 이민 06-11 2844
202 반복제어문3 형성평가 답안은 없나요? (1) 임은태 06-23 2840
201 배열1에서 자가진단7 (1) 김세연 11-01 2824
200 반복제어문 자기진단1 (1) 송미정 04-30 2796
199 수강료 입금했습니다. (1) 김필성 04-05 2754
198 결제 확인 부탁합니다 (1) 정성훈 08-11 2739
197 자기주도 c언어 프로그래밍 <입력>자가진단5번 잘 모르겠… (1) 진성규 10-18 2706
196 2016 중등 예선 50번 1분 10초 부터 소리 안나옴. (2) 권혁찬 02-25 2697
195 수강신청해서 입금을 했는데 강의가 없어요.. (1) 홍혁재 01-12 2697
194 결제확인 바랍니다. (1) 조성연 08-02 2692
193 결제했습니다. 확인 부탁드립니다. (1) 이석준 06-12 2689
 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