字符数组逆序
来源:互联网 发布:一阳指炒股软件下载 编辑:程序博客网 时间:2024/06/07 03:16
#include <stdio.h>#include <string.h>void reverse_string(char *l, char *r){while (l < r){ char tmp = *l;*l = *r;*r = tmp;l++;r--;}}void reverse(char ch[], int len){int i = 0;char *ctmpl = ch;char *ctmpr = ch;while (ch[i]){if (ch[i] == ' '){reverse_string(ctmpl, ctmpr-1);ctmpl = ++ctmpr;}else{ctmpr++;}i++;}reverse_string(ch, ch + len - 1);}int main(){char ch[] = "student a am i";reverse(ch,strlen(ch));printf("%s\n", ch);}
0 0
- 字符数组单词逆序
- 字符数组逆序
- 字符数组内容逆序输出
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 字符逆序
- 巧用运营设计让用户毫不犹豫地“买买买”
- 计算某年的第一天是周几
- android权限
- BlueMix如何绑定自己的域名?
- initWithNibName 和 loadNibNamed 的区别和联系
- 字符数组逆序
- iostat
- Java类集框架之ArrayList源码剖析
- 如何使用SecureCRT连接ubuntu
- 找重複
- vmstat
- ubuntu 12.04安装nvidia显卡驱动后无法进入图形界面的解决办法
- 敲代码中的小问题汇总,intellij idea 光标问题
- ScalaTest测试框架