用C语言帮你写了个. 你看看. 需要修改请追问!#include <stdio.h>#define N 10 //定义输入整数的个数.void main(){ int a[N],t,i; //定义一个一维数组a.一个中间变量t.一个数组下标i. for( i=0; i<N; i++ ) //循环获取输入的N个整数. { scanf("%d",&a[i]); } printf("交换前:\n"); for( i=0; i<N; i++ ) //输出交换前数组的内容. { printf("%-5d",a[i]); } for( i=0; i<N/2; i++) //交换将数组对调. { t=a[i]; a[i]=a[N-i-1]; a[N-i-1]=t; } printf("\n交换后:\n"); for( i=0; i<N; i++ ) //输出交换后的数组内容. { printf("%-5d",a[i]); }}运行截图:
#include<iostream.h>#define N 10void main(){ int arrf[N]; int arrs[N]; int i; cout<<"请输入10个数字:"<<endl; for(i = 0;i< N;i++) { cin>>arrf[i]; } for(i=0;i<N;i++) { arrs[i] = arrf[N-i-1]; } cout<<"置换前的数组:"<<endl; for(i = 0;i<N;i++) { cout<<arrf[i]<<" "; } cout<<endl<<"置换后的数组:"<<endl; for(i = 0;i<N;i++) { cout<<arrs[i]<<" "; }}