Computational Intelligence

[기초] C언어를 이용한 평균계산법

초인로크 2014. 4. 10. 10:34
반응형

1. 배열을 이용한 데이터 입력

    ave[]={15,22,31,44,75,26,47,18,49,70};

2. 배열안에 있는 데이터의 갯수를 계산

    num = sizeof(ave)/sizeof(int);

3. 전체합을 for문을 이용해서 계산

    for(i=0;i<num;i++){
        plus += ave[i];  
    }

4. 1식과 2삭을 이용해서 평균을 계산

   result = plus / num;

5. 아래에 전체 소스를 공개


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int num;
int ave[]={15,22,31,44,75,26,47,18,49,70};
 
int main(int argc, const char * argv[])
{
    int i,plus,result;
    num = sizeof(ave)/sizeof(int);
 
    for(i=0;i<num;i++){
        plus += ave[i];
    }
    result = plus / num;
    printf("데이터의 갯수는%d、합계는%d、평균은%d입니다.\n",num,plus,result);
    return 0;
}


반응형