利用指针实现10个数组元素逆序交换
来源:互联网 发布:iphone手机倒计时软件 编辑:程序博客网 时间:2024/06/05 18:53
#include <Stdio.h>void reverse(int *p,int n);int main (void){ int a[10]={0,1,2,3,4,5,6,7,8,9},i; reverse(a,10); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); return 0;}void reverse(int *p,int n){ int *i,*j,m,*x,temp; i=p; j=p+n-1; m=(n-1)/2; x=i+m; for(;i<=x;i++,j--) { temp=*i; *i=*j; *j=temp; }}
0 0
- 利用指针实现10个数组元素逆序交换
- 用指针实现逆序存放数组元素
- 用指针实现把数组的最小元素与第一个元素交换
- 用指针实现逆序列存放数组元素值
- 将数组的元素逆序打印(用指针实现)
- 用“指针法”交换数组中10个元素的先后顺序
- 利用指针实现变量交换
- 用指针实现数组逆序
- 用递归函数逆序输出数组中的10个元素
- 利用指针对数组&句子进行逆序
- 交换数组的任意2个元素
- 利用数组元素交换技术来实现界面的翻页滑动效果
- 使用指针的方式实现数组逆序
- 利用指向指针型数据的指针实现整型数组元素的倒置
- 利用指针访问二维数组中元素
- 通过指针变量输出a数组的10个元素
- js小练习:利用getElementsByTagName方法、for循环、this指针、数组实现对多个相同元素value值的改变
- (***)有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- ado.net连接oracle
- 【Scala】特质与特质的线性化
- 记录开始
- QCombobox组合框的样式
- Macbook下Android studio删除project的方法
- 利用指针实现10个数组元素逆序交换
- 优先队列
- Java多线程
- win7创建用户以及设置为管理员的操作
- ubuntu 开机出现grub rescue修复方法
- poj2031(prime()double printf 不能用%lf)
- ECMAScript5对DOM模型Node的操作
- * Clone Graph
- mysql原生态简单操作数据库