책 내용 질문하기
문제17, 19번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
108
조회수
51
작성일
2017-04-11
작성자
탈퇴*원
첨부파일

17번에 d를 구하는식 d*= 7 - c++; 은

d=d*7-c++; 인데 우선순위가 * 다음 - 아닌가요? 문제지답에는 -부터 되있어서요

19번은 hap2 = 10*10%4-10%9+5;

이면 100%4-10%9+5;가되고 100을 4로 나눴을때 몫은25며 나머지는0입니다 그리고 10%9로인한나머지는 1+5는6인데 어떻게해서 답이 다르죠?...

답변
2017-04-12 09:09:38

안녕하세요.

d *= x는 d = d * x와 같습니다. 즉 d에 x를 곱하는 거죠.

여기서 x는 질문 내용 중에 7 - c++ 이 됩니다.

즉 d = d * (7 - c++)과 같은 거죠. 그래서 x에 해당하는 계산을 먼저 수행한 후 그 값을 d에 곱하는 순으로 진행하는 것 입니다.

100%4는 나머지가 0입니다.

10%9는 나머지가 1입니다.

그러므로

0-1+5가 되어 답은 4가 됩니다.

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

  • *
    2017-04-12 09:09:38

    안녕하세요.

    d *= x는 d = d * x와 같습니다. 즉 d에 x를 곱하는 거죠.

    여기서 x는 질문 내용 중에 7 - c++ 이 됩니다.

    즉 d = d * (7 - c++)과 같은 거죠. 그래서 x에 해당하는 계산을 먼저 수행한 후 그 값을 d에 곱하는 순으로 진행하는 것 입니다.

    100%4는 나머지가 0입니다.

    10%9는 나머지가 1입니다.

    그러므로

    0-1+5가 되어 답은 4가 됩니다.

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

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