__gcd(a, b); // 최대공약수
lcm = a*b / __gcd(a,b); //최소공배수
ceil(x); // 정수로 올림
floor(x); // 정수로 내림
round(x); // 정수로 반올림
double y = round(x * 10^d) / 10^d
double y = round(x * pow(10, d)) / pow(10, d)
// 소수점 셋째 자리에서 반올림 (둘째 자리까지 남김)
double result = round(3.141592 * 100) / 100;