翻转
来源:互联网 发布:淘宝怎么看卖家信誉 编辑:程序博客网 时间:2024/04/29 21:21
1.翻转整型数字(翻转前为n,翻转后为t)
while(n) { t=t*10+n%10; n/=10; }
2.翻转数组
void rever_char(char c[],int n){ char temp; int i,j = n-1,m = (n-1)/2; for(i = 0; i <= m; i++) { j = n-1-i; temp = c[i]; c[i] = c[j]; c[j] = temp; }}
3,指针翻转数组
void reversal(int *a,int len) { if (len<2) return; //用指针实现 int *left=a,*right=a+len-1,temp; do { temp = *left; *left = *right; *right = temp; }while (++left < --right); /*while (left++ <= right--)//指针的第二种写法 { temp = *left; *left = *right; *right = temp; } //用数组实现 int end=len/2,tmp,j; for (int i=0;i<end;++i) { tmp = a[i]; j = len -1 - i; a[i] = a[j]; a[j] = tmp; }*/ }
转载请注明出处:http://blog.csdn.net/jinjide_ajin/article/details/46834737
0 0
- 翻转
- 翻转
- 翻转
- 图片像素翻转。水平翻转,垂直翻转。
- 【C】矩阵翻转(上下翻转、左右翻转)
- 翻转字符串
- 数组翻转
- 单词翻转
- reverse()翻转
- 翻转字符串
- 字符串翻转
- 单链表翻转
- 字符串翻转
- 优先级翻转
- 单链表翻转
- 图片翻转
- 翻转字符串
- 词组翻转
- Linux : chkconfig
- MySQL的触发器创建之注意事项(有关delimiter)
- "数字签名"(digital signature)和"数字证书"(digital certificate)
- Java的安全学习(包括加密,数字签名,证书和认证)
- [LeetCode][Java] Remove Duplicates from Sorted Array
- 翻转
- iOS网络协议----HTTP/TCP/IP浅析
- 树莓派自动登陆
- 转载邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication
- Android 自己动手编译android源码
- B树、红黑树简单概念
- C语言 printf
- java底层的深入理解——————堆栈
- 关于堆,栈等内存的使用