매크로를 이용하여 원의 넓이 구하는 프로그램좀 짜주세요
파라미
2023.04.01
질문 제목 : 메크로를 이용한 원의 넓이를 구하는 프로그램질문 내용 :
제가
#includestdio.h
#define pi 3.14159
#define rr(x) (()*())
void main()
{
float r;
printf(원의 넓이를 구하시오);
printf(r을 입력하시오);
scanf(%f,&r);
printf(%f,pi*rr(r));
}
이렇게 프로그램을 짰는데 도저히 안되더라구요.. 메크로를 사용해서 원의 넓이를 구하는 프로그램인데요 어디를 어떻게 수정해야 할까요?
-
나샘
GoD님 메크로 썼다고 무조건 float를 쓰는게 아니라 r값을 정확히 입력 받기 위해서 실수형 변수선언을 한거에요....
-
블랙캣
매크로를 사용하면 float를 무조건 써야하나요??;;
-
사에
#define AREA(r) ((r)*(r)*3.14159)
int main(void)
{
float r = 12.34;
printf(\%lf \\n\