免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
[] 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。
}