백준 알고리즘/Lang-C | C++
[백준/C] 16486번 운동장 한 바퀴
Jongung
2021. 9. 18. 03:06
백준 온라인 저지 / 16486번 운동장 한 바퀴
https://www.acmicpc.net/problem/16486
16486번: 운동장 한 바퀴
첫째 줄에 d1의 값이 주어진다. 둘째 줄에는 d2의 값이 주어진다. (d1, d2의 값은 100,000 이하의 양의 정수)
www.acmicpc.net
- 사용언어 : C (C99)
- 알고리즘 : 수학, 기하학
C 코드
1. 문제 정리
두 개의 입력을 받아 계산하여 푸는 문제이다. 총 둘레는 (c의 가로 x 2) + (2 * 3.141592 * a의 반지름) 을 계산하면 간단하게 풀 수 있다.
원의 둘레는 2 * 3.141592 * 원의 반지름을 계산하면 나온다.
2. 완성 코드
#include <stdio.h>
int main(void) {
double a, b;
scanf("%lf %lf", &a, &b);
printf("%.6lf", a * 2 + b * 3.141592 * 2);
}