カスタム型の要素を平均化

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_43912065/article/details/102731930

[] N素子Sのセットを見つけ、機能を達成するために必要なこの問題は、要素のタイプのセットは、カスタムのElementTypeである平均値です。

機能インタフェース定義:
のElementType平均(のElementType S []、int型のN);
配列要素に格納された所定のセットは、S []は、正の整数Nは、アレイ素子の数です。この関数は、その値が型のElementTypeである必要があり、N S [平均]の要素を返します。

審判試験サンプルプログラム:
書式#include <stdio.hに>

#define MAXN 10
フロートのElementTypeのtypedef。

ElementType平均(のElementType S []、INT N)。

INTメイン()
{
のElementType S [MAXN]。
int型N、I。

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

return 0;

}

/ *あなたのコードはここに埋め込まれます* /
入力サンプル:
3
12.3 34-5
出力サンプル:
13.77

ElementType平均(のElementType S []、int型のN)
{
のElementType和= 0。
私はint型。
用(i = 0; iがN <、iは++)
{
合計+ = S [i]は、
}
戻り値の和/ N。
}

おすすめ

転載: blog.csdn.net/weixin_43912065/article/details/102731930