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을 곱하여 양의 값으로 바꿔서 제곱 근을 출력해 줍니다.

 

간단한 프로그래밍입니다.

 

 


오타나 문제에 의문이 있는 경우 댓글 부탁드리겠습니다.

다음 포스팅에서 뵙겠습니다!

반응형