• 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");

    }

    运行结果:

  • 相关阅读:
    HTML+CSS基础
    学习C++——实践者的方法(转整)
    招聘要求看技术发展
    笔记本自建无线wifi
    sortAlgorithms
    耐得住寂寞,拥得了繁华
    C++函数重载实现原理浅析
    程序员指南
    tf.image.non_max_suppression()
    函数 不定长参数
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11887387.html
Copyright © 2020-2023  润新知