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
  • 相关阅读:
    Context对象还提供了相应的属性来调整线条及填充风格
    基本类型互相之间转化可以用Covent类来实现。
    chfn是用来改变你的finger讯息
    在Web根目录下建立testdb.php文件内容
    springmvc接口接收json类型参数设置
    表单类型参数样板
    git push 免密码
    git提交之后没有push,代码被覆盖之后恢复
    测试流程总结
    linux 更改时区
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10561492.html
Copyright © 2011-2022 走看看