컴퓨터과학과

컴퓨터과학과 학생 게시판

조회 수 526 추천 수 0 댓글 6
Atachment
첨부 '2'

단축키

Prev이전 문서

Next다음 문서

 

예제1.jpg

 

 

 17년도 기출입니다.

13번 문제 답이 2번이라고 되어있는데요...

아무리 생각해도 1번이라서요,,

음 다 찾아봤는데 답안 수정 이런 안내가 없어서... 

만약 답이 2번이라면 풀이과정 아시는분 부탁드립니다.

 

#17년도 #기출 #수학

TAG •
  • profile
    데미안Best 2024.06.04 00:34 Files첨부 (1)

    n이 11이므로

    switch문에서 n%5의 값이 1이죠.

    그러면 case 0: 에서 조건에 안맞으니 다음 조건으로 넘어갑니다.

    그리고 case 1: 에서 조건에 맞으니 printf문 출력하니 "나머지는 1"이 출력됩니다.

    그리고 다음 문장을 수행합니다.

    case 2:로 가는 것이 아니고 printf("나머지는 2").

    그러면 다시 print문 수행하겠죠?  "나머지는 2"이 출력됩니다.

    참고할 것이 switch-case와  if-else if-else는 다르게 동작합니다.

     

    swich문은 break문을 나올때까지 계속 수행합니다.

    즉, break문 만나서 switch문 벗어나면서 프로그램이 종료합니다.

    즉 화면에 "나머지는 1 나머지는 2" 이렇게 출력되는거죠.

     

    근데 제가 보기에 답은 없습니다.

    정확한 답은  "나머지는 1나머지는 2" 이렇게 출력되는거죠. 

    왜냐하면, 1 다음에 공백이 출력이 안되죠.

    어찌보면 문제를 수정하셔야 할 듯해요. case문 안에 printf문에서 맨 끝에 공백을 넣어줘야 ㅎㅎ

    실제 코딩해서 돌려보세요.

     

    일반적으로 swich case의 경우 break문 써줘야 생각하는 결과(보기 1)를 얻는거죠.

     

    즉 위 코드는 잘못 코딩된 예입니다.

    아래와 같이 break문을 다 써줘야 해요.

    그러면 원하시는 것처럼 보기1의 결과가 나옵니다.

        case 0: print("나머지는 0"); break;

        case 1: print("나머지는 1"); break;

        case 2: print("나머지는 2"); break;

        default: ......

     

    테스트100.png.jpg

     

    만약 원래 문제의 코드에서 n=10으로 하고 실행한다면, 결과가 어떻게 나올까요?

    궁금하시면 직접 코딩해서 결과를 확인해보시는 것도 방법입니다.

  • profile

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    asdsa 2024.06.04 00:59

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • profile
    데미안 2024.06.04 01:09

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    asdsa 2024.06.04 01:14

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • profile
    데미안 2024.06.04 01:17

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    asdsa 2024.06.04 01:23

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다

컴퓨터과학과

컴퓨터과학과 학생 게시판

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 코인(포인트) 얻는 방법 및 입문서 417 게시판관리 7933 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 게시판관리 3503 2023.09.20
공지 🎖 활동 메달 안내 및 기준 5 게시판관리 141 2025.07.30
930 과공지 ★25_ 2학기 컴퓨터과학과 지역별 OT 일정★ comet 24 2025.08.01
929 일반 책! 구매하고싶습니다 동글동글동동 35 2025.07.30
928 과공지 25학년도 2학기 컴퓨터과학과 OT (서울지역) comet 36 2025.07.30
927 일반 안녕하세요! 3 배부른쿼카 26 2025.07.30
926 일반 선형대수/c프/컴퓨터과학개론 구매합니다. chcmp 23 2025.07.29
925 질문 3학년 편입 학점질문 2 으으으으으 75 2025.07.28
924 질문 편입생입니다. 교재가 꼭 필요할까요? 1 아쿠아제트 80 2025.07.28
923 일반 3학년 편입 수강신청문의 드려요 김밥할때김 41 2025.07.28
922 일반 컴퓨터 교재 영어 교재 팝니다 file asdsa 55 2025.07.22
921 일반 가입인사 2 해띵 43 2025.07.18
920 일반 학점 잘주는 과목 추천 부탁드립니다. 10 정억화 304 2025.07.17
919 질문 수강신청 관련 질문드립니다. file 컴과f 71 2025.07.17
918 일반 컴퓨터과학과 책 판매 (워크북 O)합니다! 뭉기 94 2025.07.10
917 질문 교양중 성적받기 수월한거 추천해주실수 있을까요? 2 정억화 180 2025.07.09
916 질문 교수님별 특성 정리 하신 분 있을까요? 예린지 72 2025.07.08
915 일반 기말고사 후기 예린지 78 2025.07.08
914 일반 가입인사드립니다. 2 김현욱 37 2025.07.06
913 일반 안녕하세요! 가입인사 드립니다! 1 단디 35 2025.07.05
912 과공지 방송통신대학교 컴퓨터학과, 혼자 공부하지 말고 함께해요 게시판관리 189 2025.07.03
911 일반 책 판매합니다 ! 워크북 있어요 :) 5 file 고양이츄르 2857 2025.07.01
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 47 Next
/ 47