zoukankan      html  css  js  c++  java
  • STL

    Description

    用vector向量容器装入10个整数,然后,使用迭代器iterator和accumulate算法统计出这10个元素的和

    Solution

     1 #include "stdafx.h"
     2 #include "vector"
     3 #include "iostream"
     4 #include "numeric"        //'accumulate' needs it
     5 using namespace std;
     6 
     7 
     8 int _tmain(int argc, _TCHAR* argv[])
     9 {
    10     vector<int> vint;
    11     //初始化vector
    12     for (int i=0; i<10; i++)
    13     {
    14         vint.push_back(i);
    15     }
    16 
    17     //使用迭代器
    18     vector<int>::iterator iter;
    19     for (iter = vint.begin(); iter != vint.end(); iter++)
    20     {
    21         cout << *iter << " ";            //need * before iter
    22     }
    23 
    24     cout << endl;
    25     int sum = accumulate(vint.begin(), vint.end(), 0);
    26     cout << "sum=" << sum << endl;
    27     return 0;
    28 }
  • 相关阅读:
    Logstash收集Tomcat日志
    Logstash收集日志
    ELK搭建&Logstash 日志收集
    ELK介绍
    中文分词器
    ES数据备份与恢复
    Python开发之路
    Linux阅读目录
    333
    22222222
  • 原文地址:https://www.cnblogs.com/gxcdream/p/4868422.html
Copyright © 2011-2022 走看看