如何反转集合数组的顺序

这是我班上的练习,我不确定如何执行需要反转顺序的功能。

#include <iostream>
#include <iomanip>

void reverseorder(int[], int);
void printout(int[], int);

const int SIZE = 10;

int main()
{
int number[SIZE] = {10, 15, 20, 25, 30, 35, 40, 45, 50, 55};

reverseorder(number, SIZE);
printout(number, SIZE);
}

void reverseorder(int number[], int SIZE)
{
    for (int i = 0; i < SIZE; i++)
    {

        number[i] = number[SIZE - i];
        return;
    }
}

void printout(int number[], int SIZE)
{
    for (int i = 0; i < SIZE; i++)
    {
        std::cout << number[i] << std::setw(5);
    }
    std::cout << std::endl;
}

对于一个事实,我知道fnc void reverseorder(int number [],int SIZE)是不正确的,因为这是剩下要做的唯一事情。如果您知道答案但不想直接给我,那么任何提示也将不胜感激!多谢你们

评论