欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言学习之将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。

程序员文章站 2022-07-15 12:12:21
...

将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。

#include <stdio.h>
#define N 5
void main(){
    int a[N],i,temp;
    printf("enter array a:\n");
    for(i=0;i<N;i++){
        scanf("%d",&a[i]);
    }
    printf("array a:\n");
    for(i=0;i<N;i++){
        printf("%4d",a[i]);
    }
    for(i=0;i<N/2;i++){
        temp=a[i];
        a[i]=a[N-i-1];
        a[N-i-1]=temp;
    }
    printf("\nNow,array a:\n");
    for(i=0;i<N;i++){
        printf("%4d",a[i]);
    }
    printf("\n");
}

不懂请留言,谢谢

相关标签: 计算机 C语言