반지름의 길이를 전달받아 넓이를 출력하는 함수를 작성하고 반지름의 길이를 입력받아 함수를 호출하여 넓이를 출력하는 프로그램을 작성하시오.
반지름 입력 : 10
314.00
3.14로 한다.반지름 * 반지름 * 원주율이다.getArea(int n)이다.#include <stdio.h>
void getArea(int n) {
const double PI = 3.14;
double area = n * n * PI;
printf("%.2f", area);
}
int main(void) {
int r;
printf("반지름 입력 : ");
scanf_s("%d", &r);
getArea(r);
return 0;
}
int main(void) {
int r;
printf("반지름 입력 : ");
scanf_s("%d", &r);
getArea(r);
return 0;
}
입력받은 반지름을 저장할 변수인 r을 선언한다.
반지름 입력 안내 메시지를 주고 scanf_s로 반지름을 입력받아 r에 저장한다.
getArea함수를 불러와 입력받은 반지름인 r을 매개변수로 준다.
void getArea(int n) {
const double PI = 3.14;
double area = n * n * PI;
printf("%.2f", area);
}
리턴할 값이 없으므로 void getArea로 한다.
main 함수에서 가져온 반지름 값인 r을 n에 저장한다.
PI값을 3.14로 주고, PI값은 변하지 않으므로 const로 상수 표현을 해준다.
넓이를 구한다. r*r*PI
소수점 둘 째자리까지 출력하므로 %.2f로 하고 넓이인 area를 출력한다.