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
  • 相关阅读:
    docker (centOS 7) 使用笔记3
    docker (centOS 7) 使用笔记4
    docker (centOS 7) 使用笔记2
    docker (centOS 7) 使用笔记1
    docker (centOS 7) 使用笔记3
    CentOS7 修改时区、charset
    p12(PKCS12)和jks互相转换
    tomcat7 日志设置为log4j
    Redis概述与基本操作
    Django学习笔记之安全
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10561492.html
Copyright © 2011-2022 走看看