用c++将 1~10 存入数组 a[10],并将其逆序输出。 要求提交C代码和运行结果图片。
时间: 2024-10-01 12:12:47 浏览: 30
.编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在主函数中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
4星 · 用户满意度95%
在C++中,你可以通过以下步骤来实现这个任务:
```cpp
#include <iostream>
using namespace std;
int main() {
int a[10]; // 创建一个包含10个元素的整数数组
for (int i = 0; i < 10; ++i) { // 循环将1到10的数字逐个存入数组
a[i] = i + 1;
}
// 逆序数组
for (int i = 0, j = 9; i < j; ++i, --j) {
swap(a[i], a[j]); // 使用swap函数交换两个元素的位置
}
// 输出逆序后的数组
cout << "Array elements in reverse order: ";
for (int i = 0; i < 10; ++i) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}
```
当你运行此程序时,输出应该是从10开始倒数到1的序列,例如:
```
Array elements in reverse order: 10 9 8 7 6 5 4 3 2 1
```
由于这是一个文本环境,我无法直接提供运行结果图片。不过你应该可以在本地运行这个代码并查看控制台的输出。
如果你需要帮助理解代码的工作原理或者遇到任何问题,随时告诉我
阅读全文