반응형
예제는 다음과 같다.
다음은 12와 6을 입력받아 <출력>과 같은 결과를 나타내는 프로그램을 c언어로 구현한 것이다.
프로그램을 분석하여 괄호 (1)~(4)에 가장 적합한 코드를 쓰시오.
<코드>
#include <stdio.h>
int sub(int i, int j) {
return i-j;
}
int add(int i, int j) {
return i+j;
}
main() {
int i,j, result;
int(*pf)(int, int);
scanf("%d, %d", &i, &j);
pf=(1);
(2)=pf(i,j);
printf("%d, ", result);
(3)=sub;
result=(4);
printf("%d, result);
}
<출력>
18, 6
<출력>값을 보면 12와 6을 더한값, 12와 6을 뺀값임을 알 수있다.
그러므로 코드를 보면 대칭되는 구조임을 짐작할 수 있으므로
(1) add
(2) result
(3) pf
(4) pf(i,j)
변수만 잘 추적하면 어렵지 않았던 문제인것 같습니다.
반응형
'공부 > 정보처리산업기사' 카테고리의 다른 글
정보처리산업기사 준비 - 예제6 (0) | 2020.11.11 |
---|---|
정보처리산업기사 준비 - 예제5 (0) | 2020.11.09 |
정보처리산업기사 준비 - 예제4 (0) | 2020.11.09 |
정보처리산업기사 준비 - 예제2 (0) | 2020.11.08 |
정보처리산업기사 준비 - 예제1 (0) | 2020.11.07 |