主题:求解。。。数据逆置,我错在哪????
#include<iostream.h>
void fun(int a[],int n)
{
int t=0;
int m=n/2;
for(int i=0;i<m;i++)
{
t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
}
void main()
{
int A[]={1,2,3,4,5,6};
fun(A[],6);
for(int i=0;i<=6;i++)
{
cout<<A[i]<<endl;
}
}
void fun(int a[],int n)
{
int t=0;
int m=n/2;
for(int i=0;i<m;i++)
{
t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
}
void main()
{
int A[]={1,2,3,4,5,6};
fun(A[],6);
for(int i=0;i<=6;i++)
{
cout<<A[i]<<endl;
}
}