用下标求vector<double>中所有元素的和
2013-05-20 21:53
363 查看
#include <iostream>
#include<vector>
using namespace std;
double sum(vector<double> ivec, vector<double>::size_type size )
{ double result=0;
for(vector<double>::size_type ix=0;ix!=ivec.size();++ix)
result+=ivec[ix];
return result;
}
int main()
{
cout<<sum(vector<double>(10,10),10);
return 0;
}
#include<vector>
using namespace std;
double sum(vector<double> ivec, vector<double>::size_type size )
{ double result=0;
for(vector<double>::size_type ix=0;ix!=ivec.size();++ix)
result+=ivec[ix];
return result;
}
int main()
{
cout<<sum(vector<double>(10,10),10);
return 0;
}
相关文章推荐
- //编写程序求 vector<double> 对象中所有元素之和
- 用迭代器求vector<double>中元素的和,for语句写循环
- 用迭代器求vector<double>中元素的和,while语句写循环
- 解决:error : 元素 <EnableEnhancedInstructionSet> 具有无效值“AdvancedVectorExtensions”。
- 对std::vector<make_pair>中重复元素的删除
- jQuery练习1--给网页中所有的 &lt;p&gt; 元素添加 onclick 事件
- 【C++ Primer】【练习题】【3.13】【3.17】求vector<int>相邻元素的和
- 【C++ Primer】【练习题】【3.14】将vector<string>对象各元素中的小写字母转换成大写字母
- 用vector<int>对象元素,实现输入10数,将每个奇数值元素用该值的两倍替换
- QVector<QString> 显示动态数组里面的元素用QString和char *的转换
- QVector<QString> 显示器里面的动态数组元素QString和char *转变
- C++:vector<vector<int> > a, int b[M][L].两种方式,那种效率高。 注:都采用下标寻址方式。
- 讨论exe获取dll提供的单例,并获取单例所提供的带有vector<class A>& STL容器的返回值的情况-提供1种解决方法
- 实战c++中的vector系列--vector<unique_ptr<>>初始化(全部权转移)
- const vector <int> ::iterator和vector <int>::const_iterator有什么不同
- Android获取Manifest中<meta-data>元素的值
- Cocos2d-x3.0模版容器详解:cocos2d::Vector<T>
- 字典 Dictionary<string, double>
- C++ <vector>
- <android5.0>之共享元素