c++:vector
来源:互联网 发布:nginx 域名指定请求 编辑:程序博客网 时间:2024/05/17 21:54
#include<iostream>#include<iomanip>#include<vector>using namespace std;int main(){vector<int> A(10);int n;int primecount = 0, i, j;cout << "enter a value>=2 as upper limit for prime numbers;";cin >> n;A[primecount++] = 2;for (i = 3; i < n; i++){if (primecount == A.size())A.resize(primecount + 10);if (i % 2 == 0)continue;j = 3;while (j <= i / 2 && i%j != 0)j += 2;if (j>i / 2)A[primecount++] = i;}for (i = 0; i < primecount; i++){cout << setw(5) << A[i];if ((i + 1) % 10 == 0)cout << endl;}cout << endl;}
#include<iostream>#include<deque>#include<algorithm>#include<iterator>using namespace std;int main(){deque<double>values;ostream_iterator<double> output(cout, " ");values.push_front(2.2);values.push_front(3.3);values.push_back(1.1);cout << "values contains:";for (int i = 0; i < values.size(); i++)cout << values[i] << ' ';values.pop_front();cout << "\n after pop_front values contains:";copy(values.begin(), values.end(), output);values[1] = 5.5;cout << "\n after values[1]=5.5 values contains:";copy(values.begin(), values.end(), output);cout << endl;}
#include<iostream>#include<vector>#include<algorithm>#include<iterator>using namespace std;int main(){int A[] = { 1, 2, 3, 4, 5 };const int N = sizeof(A) / sizeof(int);vector<int>coll(A, A + N);ostream_iterator<int> output(cout, " ");cout << "list coll contains:";copy(coll.begin(), coll.end(), output);vector<int>::iterator pos = coll.begin();cout << "\n the first element is:" << *pos;vector<int>::reverse_iterator rpos = coll.rbegin();cout << "\n the last element is:" << *rpos << endl;back_insert_iterator<vector<int>> iter(coll);*iter = 66;back_inserter(coll) = 88;copy(coll.begin(), coll.end(), output);cout << endl;}
#include<iostream>#include<numeric>using namespace std;int mult(int x, int y){ return x*y; };int main(){int a[]={1, 2, 3, 4, 5};const int n = sizeof(a) / sizeof(int);cout << "the result by multipling all elements in a is:" << accumulate(a, a + n, 1, mult) << endl;}
0 0
- C++Vector
- c++vector
- c++:vector
- <C++>vector
- C++vector
- 【c++】【vector】
- C++ vector
- c++: vector
- c ++ vector
- C++vector
- c++:vector
- C++<vector>
- C++Vector
- c/c++,vector
- 【c/c++】Vector入门
- [C++] 何时使用vector
- c++vector模板类
- c++vector模板类
- B - Machine Schedule(二分图匹配——匈牙利算法)
- 根据打开文件句柄查找文件
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- Task Flow使用指南之七:SavePoints(1)
- 【leetcode】Evaluate Reverse Polish Notation
- c++:vector
- Task Flow使用指南之七:SavePoints(2)
- Task Flow使用指南之七:SavePoints(3)
- 深度卷积神经网络CNNs的多GPU并行框架及其应用
- 底层因为接受到操作系统信号而停止
- JQuery中操作Css样式的方法
- nyoj 题目839 合并
- Task Flow使用指南之八:Transaction(1)
- HDU 2203 亲和串