C_C++

(C언어) 원의 넓이와 둘레를 구하는 함수

고니자니 2022. 10. 26. 13:15
반응형

#원 #넓이 #둘레

 

원의 둘레(circumference)

 c = 2πr
c: 원 둘레의 길이
r: 반지름

 

원의 넓이(area of a circle)

a = πr²
a: 원의 넓이
r: 반지름

 

반지름이 r일 때, 원의 둘레와 넓이를 출력하는 C언어 코드는 다음과 같습니다.

#include <stdio.h>
#define PI	3.14159

double circumference(int r)
{
	return 2 * PI * r;
}

double area(int r)
{
	return r * r * PI;
}

int main()
{
	int r = 10;

	printf("반지름: %d\n", r);
	printf("원의 둘레: %f\n", circumference(r));
	printf("원의 넓이: %f\n", area(r));
}

(Output)

 

반응형