如何用C语言编写:将一个数组中的值按逆序重新存放,数组元素用初始化方式赋值,如输入任意一个数组,逆序
如何用C语言编写:将一个数组中的值按逆序重新存放,数组元素用初始化方式赋值,如输入任意一个数组,逆序
日期:2012-11-25 15:18:06 人气:1
void reverse(int *a, int n)/********************a是数组名,n 是逆序数的个数*/
{
int *p1=a,*p2=a+n-1;
int temp;
for(;p1<=p2;p1++,p2--)
{
temp=*p1;
*p1=*p2;
*p2=temp;
}
}