将一个数组中的值按逆序重新存放。

题描述
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。
输入格式
输入为两行:第一行数组中元素的个数n(n<=100)
输出格式
输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。
样例输入
5
8 6 5 4 1
样例输出
1 4 5 6 8
#include <stdio.h>
int main()
{
    int n,a[100],i;
    while(scanf("%d",&n)!=EOF){
        for(i=0;i<n;i++){
            scanf("%d",a+i);
        }
        for(i=n-1;i>=0;i--)
            printf("%d ",a[i]);
        printf("\n");
    }
    return 0;
}

发布了32 篇原创文章 · 获赞 9 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/yi__cao/article/details/78515582