본문

[C언어] float 값 배열 초기화와 총합 평균 구하기

[C언어] float 값 배열 초기화 와 총합 평균 구하기


1. 배열을 사용하여 98. 56  78.62  78.69  89.32  95.29를 초 기화하여 출력, 배 열의 총 합과 평 균을 구하여 출력하는 프로그램 작성

[소스]


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void)
{
    float x[5= {98.56f, 78.62f, 78.69f, 89.32f, 95.29f}; // 배열 초기화
    float total = 0.0f; // 총합을 저장할 변수
    float average = 0.0f;
 
    // 총합을 구하는 반복문
    for(int i = 0; i < 5; i++)
    {
        total += x[i]; // 반복문을 돌면서 x배열에 있는 값을 모두 더한다.
    }
 
    average = total / 5.0f;
 
    // 전체 합을 출력
    printf("총합은 %.2f 이고 평균은 %.2f 이다.\n", total, average);
    
    return 0;
}
cs



[실행결과]


총합은 440.48 이고 평균은 88.10 이다.



[설명]


총합과 평균을 구하는 것은 간단하다.

총합은 모두 더하면되고 평균은 모두 더한것을 나누면 된다.


12번째 줄에 += 연산자는 total = toal + x[i] 와 같다.

즉 total에 x배열에 있는 모든 값을 더한다는 것이다.




댓글