https://www.acmicpc.net/problem/16486
16486번: 운동장 한 바퀴
첫째 줄에 d1의 값이 주어진다. 둘째 줄에는 d2의 값이 주어진다. (d1, d2의 값은 100,000 이하의 양의 정수)
www.acmicpc.net
난이도 : 브론즈 4
태그 : 수학, 기하학
1. 설명
사각형의 가로 길이와 반지름의 길이가 주어집니다.
그냥 단순히 사각형 가로 길이 * 2 + 원의 둘레 (지름 * pi) 를 하면 나오겠죠?
2. 소스코드
<cpp />
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int d1, d2;
double pi = 3.141592;
scanf("%d", &d1);
scanf("%d", &d2);
printf("%f", d1 * 2 + d2 * 2 * pi);
return 0;
}
3. 후기
Pi 값을 어떻게 하지 생각했는데 문제 지문에서 3.141592 라 주어졌었네요.
역시 지문을 잘 봐야겠습니다
'코딩테스트 > C | C++' 카테고리의 다른 글
[백준 2748번] [C언어] 피보나치 수 2 (0) | 2023.02.01 |
---|---|
[백준 2747번 ] [C언어] 피보나치 수 (0) | 2023.01.30 |
[백준 11971번] [C언어] 속도 위반 (0) | 2022.12.02 |
[백준 24389번] [C언어] 2의 보수 (0) | 2022.12.02 |
[백준 3595번] [C언어] 맥주 냉장고 (1) | 2022.12.02 |