C, C++/C
[C언어] 실수 값으로 제곱근 계산하는 프로그램
SeongJo
2020. 11. 6. 23:14
반응형
안녕하세요 성조입니다.
실수 값을 입력받아서 그 값이 0보다 작은 음의 값인 경우 양수로 바꿔서 제곱근을 계산하는 프로그램 코드를 갖고 왔습니다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
#include <math.h> //제곱근 가져오기 위한 함수
int main(void) {
double num1 = 0;
printf("\n\t");
printf("실수 값을 입력하세요 : ");
scanf_s("%lf", &num1);
if (num1 < 0)
printf("\t제곱근 값입니다 : %6.3lf\n", sqrt(num1*-1));
else
printf("\t제곱근 값입니다 : %6.3lf\n", sqrt(num1));
return 0;
}
|
[풀이]
제곱근 함수 sqrt()를 사용하려면 #include <math.h> 헤더 파일을 갖고 와야 합니다.
num1으로 입력받은 실숫값이 if문을 사용하여 0보다 작은 음의 값을 갖는 경우 제곱근 계산을할 때 *-1을 곱하여 양의 값으로 바꿔서 제곱 근을 출력해 줍니다.
간단한 프로그래밍입니다.
오타나 문제에 의문이 있는 경우 댓글 부탁드리겠습니다.
다음 포스팅에서 뵙겠습니다!
반응형