목차
코드
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double n;
cin >> n;
printf("%.6f\n", n * n * M_PI);
printf("%.6f\n", n * n * 2);
return 0;
}
사견
쉽다면 쉽고 헷갈린다면 헷갈리는 문제같다.
우선 여기서 알고 넘어가야하는 것.
택시 기하학에서 원의 넓이에 대한 이해
택시 기하학에서 원은 마름모이다. 즉, 대각선의 길이가 2R인 마름모의 넓이를 구하면 되는데
그 넓이는 2R * 2R / 2 = 2 * R * R 이다.
C++에서 math.h에서 상수이용하기
math.h 를 include 한 후 M_PI를 사용한다.
소수점 n자리까지 출력하는법
printf("%.nf", 변수)
내가 개인적으로 이런거 반복해서 안 쓰면 어떻게 쓰는지 맨날 까먹고 맨날 똑같은거 구글에 쳐 보는 사람이라
이번에는 정리를 했다.
'공부 > 백준' 카테고리의 다른 글
10870번: 피보나치 수 5(백준 C++) (0) | 2020.10.19 |
---|---|
10872번: 팩토리얼(백준 C++) (0) | 2020.10.18 |
4153번: 직각삼각형(백준 C++) (0) | 2020.10.17 |
3009번: 네 번째 점(백준 C++) (0) | 2020.10.16 |
1085번: 직사각형에서 탈출(백준 C++) (0) | 2020.10.16 |