4-4カスタムタイプ要素の平均を求める


本題では、N個の集合要素S[]の平均値を求める関数を実装する必要があり、集合要素のタイプはカスタムElementTypeである.
関数インタフェースの定義:
ElementType Average( ElementType S[], int N ); ここで、所与の集合要素は配列S[]に格納され、正の整数Nは配列要素の個数である.この関数はN個のS[]要素の平均値を返さなければならず、その値もElementTypeタイプでなければならない.
審判試験プログラムのサンプル:
#include <stdio.h>

#define MAXN 10
typedef float ElementType;

ElementType Average( ElementType S[], int N );

int main ()
{
    ElementType S[MAXN];
    int N, i;

    scanf("%d", &N);
    for ( i=0; i<N; i++ )
        scanf("%f", &S[i]);
    printf("%.2f
"
, Average(S, N)); return 0; }

/*あなたのコードはここに埋め込まれます*/入力サンプル:3 12.3 34-5出力サンプル:13.77解答プログラム:
ElementType Average(ElementType S[],int N)
{ ElementType ver,sum=S[0];
int i;
for(i=1;i<N;i++)
{ sum+=S[i];
}
ver=sum/N;
return ver;
}