본문 바로가기
C언어

[C언어] 사용자로부터 10개의 실수를 받아 평균과 표준편차를 계산하시오

by 이얏호이야호 2020. 5. 1.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#define N_DATA 10

void get_data(double data[]);

double get_mean(double data[]);

double get_std_dev(double data[], double mean);

int main(void) {

	double data[20];

	double mean;

	get_data(data);

	mean = get_mean(data);

	printf("평균값은 %f\n", mean);

	printf("표준편차값은 %f\n", get_std_dev(data, mean));

	return 0;

}

void get_data(double data[]) {

	int i;

	for (i=0; i<N_DATA; i++) {

		printf("데이터를 입력하시오:");

		scanf("%lf", &data[i]);

	}

}

double get_mean(double data[]) {

	int i;

	double sum=0.0;

	for (i=0; i<N_DATA; i++) {

		sum += data[i];

	}

	return sum/N_DATA;

}

double get_std_dev(double data[], double mean) {

	int i;

	double sum=0.0;

	for (i=0; i<N_DATA; i++) {

		sum += (data[i]-mean)*(data[i]-mean);

	}

	return sum/N_DATA;

}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글