数组逆序重放

#include<stdio.h>
int main()
{
    int a[100],b[100],n,i,c;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    for(i=0;i<(n/2+0.5);i++)   //四舍五入,当n为奇数时0.5就起作用,让for循环再进行一次
        {
            b[n-i-1]=a[i];     //别忘了对b数组赋值要全部赋到位。(我错这,只写了第一行,没写第二行)
            b[i]=a[n-i-1];
    }
    for(i=0;i<n;i++)
        printf("%d ",b[i]);
    return 0;
}

 

posted @ 2017-12-19 22:51  RAIN-code  阅读(719)  评论(0编辑  收藏  举报