1.vector的基本用法
/*----------------------------------
功能:vector的用法
输入示例:
Input the number of data: 3
Input your data: 1.2 3.4 6.8
输出示例:
The average of numbers in arr = 3.8
------------------------------------
Author: Zhang Kaizhou
Date: 2019-4-3 11:15:29
-----------------------------------*/
#include <iostream>
#include <vector>
using namespace std;
double average(const vector<double> &arr);
int main(){
unsigned int n;
cout << "Input the number of data: ";
cin >> n;
vector<double> arr(n); // 利用vector类模板创建一个类成员类型为double类型的类的数组对象arr,长度为n
cout << "Input your data: ";
for(unsigned int i = 0; i < n; i++){
cin >> arr[i];
}
cout << "The average of numbers in arr = " << average(arr) << endl;
return 0;
}
double average(const vector<double> &arr){ // 对象引用作为形参
double sum =