编写c语言程序实现将一个长度为n的一维数组中的元素按颠倒的顺序重新存放并输出颠倒后的数组元素

如题所述

其实逆序啊,就是将数组的顺数第n个和倒数第n个交换,直到n<数组长度的一半.
eg:假设是int类型的数组:
void
chen(int
&a,int
len)
{
int
tmp
=
0;
for(int
i=0;i<len/2;i++)
{

tmp
=
a[i];

a[i]
=
a[n-i]
;

a[n-i]
= tmp;
}
}
//至于chen()中是使用*还是&,你可以再查查这两个符号的区别!
温馨提示:答案为网友推荐,仅供参考
相似回答