책 내용 질문하기
1권 170쪽 문제4번 질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
170
조회수
45
작성일
2018-06-17
작성자
탈퇴*원
첨부파일

문제 4번에 나와 있는 C언어 조건식을 보면 k=j/2*2 부분이 있습니다.

k는 홀수인지 짝수인지를 판별한다고 되어 있는데 j값에 2를 나누고 다시 2를 곱하면 다시 j가 되므로 홀수인지 짝수인지를 판별할 수 없지 않나요?

168쪽에 나와있는 순서도에는 k=int(j/2)*2로 되어 있어 홀수와 짝수를 구별할 수 있는데 말입니다.

답변
2018-06-18 10:06:50

안녕하세요.

C언어에서 k 변수가 int 형으로 선언되었으므로

k에 값이 저장될 때 정수형으로 저장됩니다.

즉 순서도에서 int() 함수를 이용해 정수로 처리한 것과 동일하게 처리됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-06-18 10:06:50

    안녕하세요.

    C언어에서 k 변수가 int 형으로 선언되었으므로

    k에 값이 저장될 때 정수형으로 저장됩니다.

    즉 순서도에서 int() 함수를 이용해 정수로 처리한 것과 동일하게 처리됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.