zoukankan      html  css  js  c++  java
  • c++简单函数应用

    声明如下数组:

    int  a[]={1,2,3,4,5,6,7,8};

    先查找4的位置,将数组a复制给数组b,然后将数组a的内容反转,再查找4的位置,最后分别输出数组a和b的内容。

    源程序:

    #include < iostream>

    #include < algorithm>

    #include < functional>  //对数组进行降幂排序和检索,用<functional>这个头函数

    using namespace std;

    void main()

    {

      int a[] = { 1,2,3,4,5,6,7,8 }, b[8];

      int i;

      cout << "数组a 中‘4’的位置是:" << *find(a, a + 8, 4) << endl;//查找4 的位置

      int *x;

      x = find(a, a + 8, 4);

      cout << *x << endl;//*x的值也是4

      copy(a, a + 8, b);//将数组a 复制给数组b

      reverse_copy(b, b + 8, a);//把数组b,逆向复制给a,完成a 的逆转

      cout << "数组a 反转后,‘4’的位置是:" << find(a, a + 8, 4) << endl;//在查找4 的位置

      cout << "数字a 的内容:" << endl;

      for (i = 0; i<8; i++)

        cout << a[i] << " ,";

      cout << " 数组b 中的内容:" << endl;

      for (i = 0; i<8; i++)

        cout << b[i] << " ,";

      system("pause");

    }

    运行结果:

  • 相关阅读:
    NS2仿真:公交车移动周期模型及性能分析
    oracle 列行转换
    oracle dmp文件导出与导入
    fire workflow总结
    install mysql on centos7
    java反射机构应用
    table行颜色设置
    maven无法下依赖jar文件的解决方案
    windows环境jprofiler配置监控tomcat
    CAS tomcat6搭建
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11887387.html
Copyright © 2011-2022 走看看