字符串反转 单词保持有序
来源:互联网 发布:网络诈骗主题班会 编辑:程序博客网 时间:2024/05/18 01:35
类似于异或运算
#include <stdio.h>void swap_char(char *e1, char* e2) { char c; c = *e1, *e1 = *e2, *e2 = c;}char *reverse_str(char *s) { char *p = s; char *q = s; char *r = s; do { if (*p == ' ' || *p=='\0') { r = p; --p; while (q<p) { swap_char(q, p); ++q, --p; } q = r+1; p = r; } ++p; } while (*r != '\0'); q = s; p = p-2; while (q<p) { swap_char(q, p); ++q, --p; } return s;}int main() { char s[] = "I am a student. "; puts(s); reverse_str(s); puts(s); return 0;}
0 0
- 字符串反转 单词保持有序
- 反转字符串,保持单词不变
- 字符串反转,单词反转
- 按单词反转字符串
- 字符串单词顺序反转
- 按单词反转字符串
- 按单词反转字符串
- 反转字符串中的单词
- 字符串中单词反转
- 字符串单词反转
- 字符串中单词反转
- alg : 字符串单词反转
- 按单词反转字符串
- 按单词反转字符串
- 反转字符串的单词
- 按单词反转字符串
- 字符串中 单词反转
- 字符串单词反转
- 解决ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]错误
- 友盟社会化分享_如何更改分享来源和授权页面的友盟社会化组件字段
- opencv处理函数记录_转自opencv中文网站
- Java多线程—原子性与可视性
- lombok安装及使用
- 字符串反转 单词保持有序
- ListView的item加载几种不同布局
- Ubuntu启动时进入禁止grub界面
- 离线安装m2eclipse
- APP微信快捷登录
- 分享一个连接
- 整体二分
- 秒杀多线程第十篇 生产者消费者问题
- Android图片加载缓存库<3>