두 실수 x, y의 기하 평균값을 구하는 함수 double GMean(double x, double y), 조화 평균값을 구하는 함수 double HMean(double x, double y)를 작성하라. 이를 이용하여, 두 숫자를 입력 받아 기하, 조화 평균값을 출력하는 프로그램을 작성하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
double GMean(double x, double y) {
return sqrt(x * y);
}
double HMean(double x, double y) {
return 2 * x * y / (x + y);
}
int main(void) {
double x, y;
printf("두 수를 입력하시오: ");
scanf("%lf %lf", &x, &y);
printf("%g %g", GMean(x, y), HMean(x, y));
return 0;
}
|
cs |
'C > 함수와 변수' 카테고리의 다른 글
C언어 - 16진수를 입력받아 2진수를 출력하는 프로그램 (0) | 2022.12.21 |
---|---|
C언어 - 달력 출력 프로그램 (0) | 2022.12.21 |
C언어 - 입력받은 정수를 소인수 분해하는 프로그램 (0) | 2022.11.19 |
C언어 - 입력 받은 정수들의 최소공배수 출력하기 (0) | 2022.11.19 |
C언어 - 2차 방정식의 실수 근의 개수 반환하기 (0) | 2022.11.19 |