책 내용 질문하기
1권 269p 예상문제은행
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
269
조회수
285
작성일
2019-04-02
작성자
탈퇴*원
첨부파일
문제 12번에서 빈칸 1번 답이 a > b 인데 = 는 어디로 가는 건가요 빈칸 문제에서 = 가 어디로 가야 할지가 헷갈려요 그리고 2번 답은 sum / ((abs(a-b))+1) 이라고 써도 정답 인정되는지 궁금합니다
답변
2019-04-03 10:48:20

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

조건문이 a>b라면 a>b를 만족하는 경우에만 아래 수식을, 만족하지 못하는 경우에는 else에 속한 수식을 수행합니다.

a와 b가 같은 경우는 a>b를 만족하지 못하기 때문에 else에 속한 코드를 수행해주셔야 합니다. 

 

[2]

불가능합니다.

C언어와 순서도에서 사용하는 함수는 항상 서로 동일하지 않습니다.

순서도에서는 MOD로 표현했으나 C언어에서는 %를 사용하는 것과 같죠.

C언어에서도 abs함수는 존재하나 이를 사용하기 위해서는 수함함수가 포함된 헤더를 추가해 줘야 합니다.

맨 위의 #include <stdio.h> 아래에 #include <math.h>를 말이죠.

 

논리상 회원님의 답 또한 정답이 될 수 있으나 해당 C언어 코드에는 적합한 정답이 아닙니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-03 10:48:20

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    조건문이 a>b라면 a>b를 만족하는 경우에만 아래 수식을, 만족하지 못하는 경우에는 else에 속한 수식을 수행합니다.

    a와 b가 같은 경우는 a>b를 만족하지 못하기 때문에 else에 속한 코드를 수행해주셔야 합니다. 

     

    [2]

    불가능합니다.

    C언어와 순서도에서 사용하는 함수는 항상 서로 동일하지 않습니다.

    순서도에서는 MOD로 표현했으나 C언어에서는 %를 사용하는 것과 같죠.

    C언어에서도 abs함수는 존재하나 이를 사용하기 위해서는 수함함수가 포함된 헤더를 추가해 줘야 합니다.

    맨 위의 #include <stdio.h> 아래에 #include <math.h>를 말이죠.

     

    논리상 회원님의 답 또한 정답이 될 수 있으나 해당 C언어 코드에는 적합한 정답이 아닙니다.

     

    행복한 하루되세요 :)

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