#include <iostream>
#define N 5
using namespace std;
void f(char zx[]) /*形参为数组*/
{
int i, k;
char fx[N];
cout << "zx[" << N << "]=" << zx<<"\t";/*输出由主函数传递过来的正序数组*/
cout << "fx[" << N << "]=";
for (k = 0, i = N - 1;i >= 0;k++, i--)
{
fx[k] = zx[i];
cout << fx[k];
} /*输出反序数组*/
}
int main()
{
int i;
char zx[N];
cout << "input a string:";
cin >> zx;
f(zx); /*调用f()函数,数组名作为函数的实际参数*/
}