#include?<iostream>
#include?<vector>
using?namespace?std;
?
//計算數組arr中元素的平均值
double?average(vector<double>&?arr)
{
????double?val?=?0;?
????for(vector<double>::iterator?it?=?arr.begin();?it?!=?arr.end();?++it)
????{
????????val?+=?*it;?
????}???
????val?/=?arr.size();
????return?val;??
}
int?main()?{
unsigned?n;
cout?<<?"n?=?";
cin?>>?n;
?
vector<double>?arr(n);//創建數組對象
cout?<<?"Please?input?"?<<?n?<<?"?real?numbers:\n"?;
for?(unsigned?i?=?0;?i?<?n;?i++)
cin?>>?arr[i];
cout<<"Output:";
cout?<<?"Average?=?"?<<?average(arr)?<<"\n";
return?0;
}