从键盘上输入10个整数,并放入一个一维数组中。然后将其前5个元素与后5个元素对换,即:第1个元素与

从键盘上输入10个整数,并放入一个一维数组中。然后将其前5个元素与后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换……第5个元素与第6个元素互换。分别输出数组原来各元素的值和对换后各元素的值

#include "stdio.h"
int main(void){
    int a[10],i,j,k;
    printf("Input 10 integers...\n");
    for(i=0;i<10;scanf("%d",a+i),printf("%d ",a[i++]));
    printf("\n");
    for(j=9,i=0;i<j;i++,j--)
        k=a[i],a[i]=a[j],a[j]=k;
    for(i=0;i<10;printf("%d ",a[i++]));
    printf("\n");
    return 0;
}

温馨提示:答案为网友推荐,仅供参考