다음 C 프로그램의 실행 결과로 옳은 것은?
#include <stdio.h>
typedef struct p {
int x, y;
} PT;
void calcPoint(PT x, PT y, PT z) {
z.x = x.x + y.x;
z.y = x.y + y.y;
}
int main() {
PT p1 = {10,20}, p2 = {30,40}, p3 = {0,0};
calcPoint(p1, p2, p3);
printf("(%d, %d)\n", p3.x, p3.y);
return 0;
}- ①(0, 0)
- ②(10, 20)
- ③(30, 40)
- ④(40, 60)
선지를 골라 바로 채점해 보세요.
정답 ①
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)