C语言作业,急急急!

来源:百度知道 编辑:UC知道 时间:2024/05/22 22:02:00
将数组a的内容逆置重放。要求不得另外开辟数组,只能借助一个临时储存单元。

//数组逆向存储
#include<stdio.h>
#define N 10 //定义数组大小

main()
{
int a[N]={0,1,2,3,4,5,6,7,8,9};//数组初始化
int i,t;
for(i=0;i<N/2;i++){ //交换数组中元素值
t=a[i];
a[i]=a[N-i-1];
a[N-i-1]=t;
}
for(i=0;i<N;i++){ //输出
printf("%d ",a[i]);

}
}