用C语言编程,将一堆数组中的n(n<51)个数逆序存放

采用前后对应元素对换的方法,例如当n=8时,a[0]和a[7]交换

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
    int a[50],t,n,i;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {scanf("%d",&a[i]);
        printf("%5d",a[i]);
    }
    printf("\n");    
    for(i=0;i<=(n-1)/2;i++){
        t=a[i];
        a[i]=a[n-1-i];
        a[n-1-i]=t;
    }
    for(i=0;i<n;i++)
    printf("%5d",a[i]);
    printf("\n");

}

猜你喜欢

转载自blog.csdn.net/m0_74016429/article/details/128770556
今日推荐