11问答网
所有问题
编写c语言程序实现将一个长度为n的一维数组中的元素按颠倒的顺序重新存放并输出颠倒后的数组元素
如题所述
举报该问题
推荐答案 2020-01-02
其实逆序啊,就是将数组的顺数第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()中是使用*还是&,你可以再查查这两个符号的区别!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F8qM27222M2qM2FSqFM.html
相似回答
...a[ ],int
n
)将
数组
a
中的
数
按颠倒的顺序重新存放
。在操作
答:
void invert(int a[ ],int n){ int temp;// 临时存储单元 // 以n/2为对称点,进行对称位置交换。for(int i=0;i<n/2;i++){ // a[i]存放在临时存储单元 temp=a[i];// 将i的对称的数据存到a[i]a[i]=a[n-1-i];// 将原a[i]中的数据(即temp),存放到i的对称点a[n-...
大家正在搜
用高级程序设计语言编写的程序
c语言编写的程序被称为
汇编语言是一种什么程序设计语言
用c语言编写的代码程序
c语言程序的基本单位是什么
关于汇编语言程序
面向对象的程序设计语言是
c语言编程
c语言程序设计
相关问题
C语言编写程序,将一个一维数组的值按逆序重新存放。
c语言编程:将一个数组中的值按逆序重新存放,例如,原来顺序为...
编写程序将一个数组中的数按逆序重新存放并输出(程序中数组的元...
C语言编写程序将一个数组中的数按逆序重新存放并输出程序中数组...
编写一个C语言程序:将一个数组中的值按逆序重新存放
编写函数void invert(int a[ ],int n...
用指针法编程: 编写子函数,将给定的一维数组n个数组元素(n...