用c++实现,编程读入10个整数存入数组中,数组前 半段和后半段位置互换再输出
时间: 2024-02-28 18:57:17 浏览: 79
基于C++,在主函数中输入10个整数到数组中,调用函数move()完成将数组元素循环移动k位,适合新手
5星 · 资源好评率100%
好的,以下是用C++实现的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10]; // 定义一个长度为10的数组
cout << "请输入10个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> arr[i]; // 读入10个整数
}
// 将数组前半段和后半段位置互换
for (int i = 0; i < 5; i++) {
int temp = arr[i];
arr[i] = arr[i + 5];
arr[i + 5] = temp;
}
// 输出交换后的数组
cout << "交换后的数组为:" << endl;
for (int i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
运行示例:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
交换后的数组为:
6 7 8 9 10 1 2 3 4 5
```
阅读全文