编一个c程序关于“求几个整数的平均值”

来源:百度知道 编辑:UC知道 时间:2024/09/22 17:20:41
需要用到递归,并能在c++里运行

#include <iostream>
#include <vector>
using namespace std;

main()
{
int temp;
int i=0;
int sum=0;
double aver=0;
vector<int> vec;

cout<<"Enter the number :'ctrl+z' to end the input"<<endl;
while (cin>>temp)
{

vec.push_back(temp);
i++;
}

for (vector<int>::iterator iter=vec.begin();iter!=vec.end();++iter)
{

sum+=*iter;
}
aver=sum/i;

cout<<"The average is :"<<aver<<endl;
return 0;

}