원주율을 3.141592로 매크로 상수로 정의하고, 원의 넓이를 구하는 매크로 함수를 작성하여 반지름을 입력받아 원의 넓이를 출력하는 프로그램을 작성하시오. (소수 넷째자리에서 반올림)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PIE 3.141592
#define ROUND(x,PIE) PIE*x*x
float updown(float num)
{
num=1000*num+0.5;
num=floor(num);
num=num/1000;
return num;
}
int main(void)
{
float r;
printf("원의 반지름을 입력하시오.");
scanf("%f",&r);
printf("%.3f\n",updown(ROUND(r,PIE)));
system("pause");
return 0;
}