#include <stdio.h>
#include <math.h> // 수학연산을 사용하는 함수
#define NUMMAX 10 // 데이터의 최대 수를 정의한다.
void get_[remove]();
double calc_average();
double calc_stdev(double mean);
double number[10];
int count = 0;
void main()
{
double average = 0;
double stdev = 0; // 지역변수 선언
printf("* 평균 및 표준편차 구하기 *nn");
get_[remove]();
average = calc_average();
stdev = calc_stdev(average);
printf("n 평균 = %6.2fn", average);
printf("표준편차 = %6.2fnn", stdev);
}
void get_[remove]()
{
int i = 0;
for(i = 0 ; i < NUMMAX ; i++)
{
do
{
printf("%d번째 실수를 입력하세요 : ", i+1);
scanf("%lf", &number[i]);
if(number[i] < 0)
printf("- 잘못 입력하셨습니다. 0 이상의 실수를 입력해 주세요.n");
}
while(number[i] < 0);
printf("당신이 입력한 수 = %6.2lfn", &number[i]);
count++;
}
}
double calc_average()
{
double avg = 0;
double sum = 0;
int i = 0;
for(i = 0 ; i < NUMMAX ; i++)
{
sum += number[i];
}
avg = sum / count;
return avg;
}
double calc_stdev(double mean)
{
double dev = 0;
double sum = 0;
int i = 0;
for(i = 0 ; i < NUMMAX ; i++)
{
sum += (number[i]-mean) * (number[i]-mean);
}
dev = sqrt(sum / count);
return dev;
}
위프로그램에 주석을 달아오라는데
제가 군전역하고와서
정말
INT가 뭐였는지도 까먹을만큼 하나도 모르겠어요 책보면서
하고있긴한데 너무 힘들어요 도와주세요ㅠㅠ
댓글 0