c++将 1~10 存入数组 a[10],并将其逆序输出。 要求提交C代码和运行结果图片。
时间: 2024-10-01 16:13:27 浏览: 25
C++版本大数阶乘原理讲解及代码实现
```cpp
#include <iostream>
using namespace std;
int main() {
int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 初始化数组a
int temp; // 临时变量
// 逆序数组
for(int i = 0; i < 5; i++) { // 只需要遍历一半,因为数组长度是10,每两步就交换一次位置
temp = a[i]; // 保存当前元素
a[i] = a[9 - i]; // 将当前位置的值替换为倒数位置的值
a[9 - i] = temp; // 将倒数位置的值替换回原位置
}
// 输出逆序后的数组
cout << "逆序后的数组:";
for(int i = 0; i < 10; i++) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}
```
由于这是一个文本环境,无法提供实际的运行结果图片。如果你在本地编写并运行这段代码,你可以看到输出从10开始递减到1的结果:
```
逆序后的数组:10 9 8 7 6 5 4 3 2 1
```
阅读全文