반응형
안녕하세요 성조입니다.
실수 값을 입력받아서 그 값이 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을 곱하여 양의 값으로 바꿔서 제곱 근을 출력해 줍니다.
간단한 프로그래밍입니다.
오타나 문제에 의문이 있는 경우 댓글 부탁드리겠습니다.
다음 포스팅에서 뵙겠습니다!
반응형
'C, C++ > C' 카테고리의 다른 글
[C언어] 월 입력해서 봄, 여름, 가을, 겨울 구분하는 프로그램 (0) | 2020.11.13 |
---|---|
[C언어] 프로그래밍 삼항(조건)연산자를 이용하여 3배수 값 찾기 (0) | 2020.11.08 |
[C언어] 삼항(조건) 연산자를 이용하여 5개의 데이터를 입력받고 최솟값 구하기 (0) | 2020.11.01 |
[C언어] 관계, 논리, 삼항(조건)연산자를 혼합한 C프로그래밍 (0) | 2020.10.31 |
[C언어] 관계(비교)연산자를 사용하여 두 데이터를 비교하기 (0) | 2020.10.30 |