//头文件
#include <stdio.h>
#include <stdlib.h>
//主函数
int main()
{
    //定义数组、定义数组数组类型
    int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
    //subtract求出数组的元素个数
    int add = 0, subtract = sizeof(array) / sizeof(array[0]) - 1;
    //定义容器
    int container;
    //打印原数组
    printf("原数组为:");
    for (container = 0; container < subtract + 1; container += 1)
    {
        printf("%d、", array[container]);
    }
    //使用for循环交换数组元素
    for (; add < subtract;)
    {
        container = array[subtract];
        array[subtract] = array[add];
        array[add] = container;
        add += 1;
        subtract -= 1;
    }
    printf("\n");
    printf("逆序后的数组为数组为:");
    //打印交换后的数组
    subtract = sizeof(array) / sizeof(array[0] - 1);
    for (container = 0; container < subtract; container += 1)
    {
        printf("%d、", array[container]);
    }
    //程序暂停
    system("pause");
    //程序正常退出
    return 0;
}

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐