模板& ltT類& gt
T平均值(T a[],int n)
{
T averValue,sum = 0;
for(int I = 0;我& ltn;i++)
sum+= a[I];
aver value = sum/n;
返回averValue
}
模板& ltT類& gt
void顯示(T a[],int n)
{
cout & lt& lt”數組元素如下:\ n”;
for(int I = 0;我& ltn;i++)
cout & lt& lta[I]& lt;& lt”\ t”;
cout & lt& ltendl
}
// cpp文件
/* average.cpp */
#包含“average.h”
# include & ltiostream.h & gt
void main()
{
int a[]=;
float b[]=;
顯示(a,sizeof(a)/sizeof(int));
cout & lt& lt"這個數組的平均值是:"
display(b,sizeof(b)/sizeof(float));
cout & lt& lt"這個數組的平均值是:"
}
//整數的平均值可能是浮點數。