21xrx.com
2024-12-22 21:47:01 Sunday
登录
文章检索 我的文章 写文章
如何用 C++ 将数组的第一个元素加到最后一个元素?
2023-06-24 15:03:47 深夜i     --     --
C++ 数组 第一个元素 最后一个元素 加法

在 C++ 编程中,有时需要将数组的第一个元素加到最后一个元素,这可以通过以下步骤来实现。

首先,定义一个数组并初始化它,代码如下所示:


int arr[] = 1;

然后,将第一个元素的值保存到一个临时变量中,代码如下所示:


int temp = arr[0];

接下来,利用循环将数组中所有元素往后移动一个位置,代码如下所示:


for (int i = 0; i < 4; i++) {

  arr[i] = arr[i+1];

}

注意,循环的条件为 `i < 4`,因为数组中有5个元素,而我们只需要循环4次即可。

最后,将临时变量中保存的第一个元素的值赋值到数组的最后一个元素中,代码如下所示:


arr[4] = temp;

完成上述代码后,数组中的第一个元素已经被添加到了最后一个元素。

完整代码如下所示:


#include <iostream>

using namespace std;

int main() {

  int arr[] = 2;

  int temp = arr[0];

  for (int i = 0; i < 4; i++) {

    arr[i] = arr[i+1];

  }

  arr[4] = temp;

  for (int i = 0; i < 5; i++) {

    cout << arr[i] << " ";

  }

  return 0;

}

输出结果为:


2 3 4 5 1

可以看到,第一个元素1已经被添加到了数组的最后一个位置上。

总结:

在 C++ 中,将数组的第一个元素加到最后一个元素的实现过程其实比较简单。首先需要保存第一个元素的值,然后将其他元素往后移动一个位置,在最后一个位置上赋值第一个元素的值即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复