0
点赞
收藏
分享

微信扫一扫

习题 5.5 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。

生命中最美的是成长 2022-02-23 阅读 61
c++c语言

习题 5.5 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。

代码:

#include <iostream>
#include<iomanip>
using namespace std;

int main()
{
    int arr[5] = { 8,6,5,4,1 };
    int i, temp;

    cout << "原数组为:" << endl;
    for (i = 0; i != 5; ++i)
    {
        cout << setw(3) << arr[i];
    }

    for (i = 0; i<(5/2); ++i) 
    {
        temp = arr[i];
        arr[i] = arr[4 - i];
        arr[4 - i] = temp;
    }

    cout << endl;
    cout << "逆序数组为:" << endl;
    for (i = 0; i != 5; ++i) 
    {
        cout << setw(3) << arr[i];
    }

    return 0;
}

运行结果:

 

举报

相关推荐

1/1+1/2+2/3+3/4+5/5+8/6+13/7

0 条评论