36.5 연습문제 : 배열 - 점수 평균 구하기
다음 소스 코드를 완성하여 배열에 저장된 점수의 평균이 출력되게 만드세요.
practice_avaerage_of_scores.c
#include <stdio.h>
int main()
{
float scores[10] = { 67.2f, 84.3f, 97.0f, 87.1f, 71.9f, 63.0f, 90.1f, 88.0f, 79.7f, 95.3f };
float sum = 0.0f;
float average;
for (int i = 0; i < sizeof(scores) / sizeof(float); i++)
{
①____________________
}
②_________________________________________________
printf("%f\n", average);
return 0;
}
실행결과
82.360001
정답
① sum += scores[i];
② average = sum / (sizeof(scores}/sizeof(float));
해설
반복문으로 배열의 요소 개수만틈 반복을 하고 있다. 여기서 합계를 구하려면 변수 sum과 요소를 더해서 다시 sum에 넣어주면 된다.
그리고 평균을 구하렴녀 합계에서 점수의 개수를 나눠주면 되는데 sizeof(scores)/sizeof(float)으로 배열의 요소 개수를 구하면 된다.
출처
https://dojang.io/mod/page/view.php?id=303
Author And Source
이 문제에 관하여(36.5 연습문제 : 배열 - 점수 평균 구하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shuajjjjj/36.5-연습문제-배열-점수-평균-구하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)