C语言编程把含有十个整数的数组元素按逆序排列并输出。求专业人员解答

2024-12-28 04:34:18
推荐回答(1个)
回答1:

#include 

void reverse(int *x, int len)
{
    int i, n = len / 2, tem;
    for (i = 0; i <= n; i++)
    {
        tem = x[i];
        x[i] = x[len - 1 - i];
        x[len - 1 - i] = tem;
    }
}

int main()
{
    int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, i;
    reverse(a, 10);
    for (i = 0; i < 10; i++)
        printf("%d ", a[i]);
    printf("\n");
    return 0;
}