평균값 구하는 법을 알려주세요
간조롱
2023.04.01
질문 제목 : 평균값구하기질문 요약 :printf(평균값=%lf\n , total/5); 에서의 /5를 for문안에 넣기는 불가능한가요?질문 내용 :
#include stdio.h
int main(void)
{
int i;
double total=0;
double val[5];
val[0]=1.01;
val[1]=2.02;
val[2]=3.03;
val[3]=4.04;
val[4]=5.05;
for(i=0 ; i5 ; i++ )
{
total+=val[i];
}
printf(평균값=%lf\n , total/5);
return 0;
}
printf(평균값=%lf\n , total/5); 에서의 /5를 for문안에 넣기는 불가능한가요?
알려주세여~~
-
매디
(a+b+c+d+e)/5 나, (a/5)+(b/5)+(c/5)+(d/5)+(e/5)나 같습니다.
그러니 for문 안의 total을 total = val[i]/5; 라고 해주셔도 무방하죠. 단, 그러면 total이 아니라 average가 되겠지만..
총점과 평균을 따로 구하고 싶다면, 따로 변수 하나를 선언하고(예를들어 double average;) for문 안에다
average=total/i+1; 라고 해주셔도 되지만, 굳이 그럴 의미는 없어보임