zoukankan      html  css  js  c++  java
  • 库函数的使用

    数组求和

    //求和库函数 
    #include<iostream>
    #include<numeric>
    #include<vector>
    using namespace std;
    
    int main()
    {
        int arr[]={1,2,3,4,5};
        vector<int> v(arr,arr+5);
        int sum=accumulate(v.begin(),v.end(),0);
        cout<<sum<<endl;
    } 
    View Code
    //求和库函数  accumulate
    
    #include<iostream>
    #include<numeric>
    #include<vector>
    using namespace std;
    int main()
    {
        vector<int> que(6,18);
        for(int i=0;i<5;i++)  cout<<que[i];
        cout<<endl;
        cout<<accumulate(que.begin(),que.begin()+4,0);
    }
    View Code

    数组数字相乘

    //求和库函数 
    #include<iostream>
    #include<numeric>
    #include<vector>
    using namespace std;
    int mul(int x,int y){
        return x*y;
    }
    int main()
    {
        int arr[]={1,2,3,4,5};
        vector<int> v(arr,arr+5);
        int sum=accumulate(v.begin(),v.end(),1,mul);
        cout<<sum<<endl;
    } 
    View Code

    数组中最大元素

    max_element

    //求和库函数 
    #include<iostream>
    #include<numeric>
    #include<algorithm>
    #include<vector>
    using namespace std;
    int mul(int x,int y){
        return x*y;
    }
    int main()
    {
        int arr[5]={1,2,3,4,5};
        vector<int> v(arr,arr+5);
        int sum=accumulate(v.begin(),v.end(),1,mul);
        int t=*max_element(arr,arr+5);
        cout<<t<<" "<<sum<<endl;
    } 
    View Code

    运行时间的显示

    //求和库函数 
    #include<iostream>
    #include<numeric>
    #include<vector>
    #include<time.h>
    using namespace std;
    
    int main()
    {
        clock_t start,finish;
        start=clock();
        int arr[]={1,2,3,4,5};
        vector<int> v(arr,arr+5);
        int sum=accumulate(v.begin(),v.end(),0);
        cout<<sum<<endl;
        finish=clock();
        cout<<(double)(finish-start)/CLOCKS_PER_SEC<<"";
    } 
    View Code

    常识:

    #include<iostream>
    using namespace std;
    int main()
    {
        int i;
        for(i=0;i<=9;i++){
            
        }
        cout<<i<<endl<<endl<<endl;
        i=10;
        while(i--){//先操作判断 
            cout<<i<<endl;
        }
        cout<<i<<endl;
    }
    View Code
  • 相关阅读:
    磁盘缓存
    算法与追MM(转)
    人人都能上清华(转)
    软件加密技术和注册机制原理攻略(转)
    计算二重定积分
    C++运算符重载
    STL中list的用法
    累了??放松一下,看几张关于程序员的几张搞笑图片
    解决来QQ消息后歌曲音量降低问题
    搞ACM的你伤不起(转)
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10561492.html
Copyright © 2011-2022 走看看