c++ vector数组对象的使用

 #include
 #include
 using namespace std;
 
 double average(const vector &arr)
 {
     double sum  = 0;
     for (unsigned i = 0; i < arr.size(); i++)
     {
         sum += arr[i];
     }
     return sum /arr.size();
 }
 
 int main()
 {
     unsigned n;
     cout << "n = " ;
     cin  >> n;
 
     vector arr(n);  // <=== 创建数组对象
 
     cout << "please input " << n << " real numbers:" << endl;
 
     for(unsigned i = 0; i < n; i++)
     {
         cin >> arr[i];
     }
 
     cout << "Average = " << average(arr) << endl;
     return 0;
 }

你可能感兴趣的:(C++)