728x90
https://www.acmicpc.net/problem/2417
2417번: 정수 제곱근
정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오.
www.acmicpc.net
#include <stdio.h> // 정수 제곱근
#include <math.h>
int main()
{
long long int n;
scanf("%lld", &n);
long long int ans = (long long)sqrt(n);
if (ans * ans < n)
printf("%lld", ans + 1);
else
printf("%lld", ans);
return 0;
}
MEMO
-- math.h의 sqrt()를 이용하여 해결
!! sqrt()는 실수를 반환함을 기억 !!
728x90
728x90
'백준[baekjoon] > C언어' 카테고리의 다른 글
백준(baekjoon) [C] - 2805번: 나무 자르기 (0) | 2023.02.11 |
---|---|
백준(baekjoon) [C] - 6588번: 골드바흐의 추측 (0) | 2023.02.11 |
백준(baekjoon) [C] - 1427번: 소트인사이드 (0) | 2023.02.10 |
백준(baekjoon) [C] - 15652번: N과 M (4) (0) | 2023.02.09 |
백준(baekjoon) [C] - 15650번: N과 M (2) (0) | 2023.02.09 |