문제)두 개의 double형 변수 a,b에 다음과 같이 값이 저장되어 있다고 합시다. double a=1.3; double b=1.7;두 변수a,b를 가리키는 포인터변수를 사용하여 두 변수의 값을 바꾸는 프로그램을작성합니다.(두 변수의 값을 바꾸는 방법은 연습문제[9-2-3]을 참고하세요.)프로그램을 실행하면 다음과 같이 수행될 것입니다.
#include <stdio.h>
int main(){ double a=1.3; double b=1.7; double *ap,*bp; double temp;
printf("바꾸기 전의 a,b의 값 : %.1lf %.1lf\n",a,b);
ap = &a; bp = &b;
temp = *ap; *ap = *bp; *bp = temp;
printf("바꾼 후의 a,b의 값 : %.1lf %.1lf\n",a,b);
return 0;}