c语言——按单词反转字符串
来源:互联网 发布:淘宝大刀 编辑:程序博客网 时间:2024/06/05 13:28
例如:Hi what your name
result:name your what Hi
#include <stdio.h>#include <windows.h>char *reverse_word(const char *str){ int len = strlen(str); char *restr = new char(len + 1); strcpy(restr, str); int i, j; for (i = 0, j = len - 1; i < j; i++, j--) { char temp = restr[i]; restr[i] = restr[j]; restr[j] = temp; } int k = 0; while (k < len) { i = j = k; while (restr[j]!= ' '&&restr[j]!='\0') { j++; } k = j + 1; for (; i < j; i++, j--) { char temp = restr[i]; restr[i] = restr[j-1]; restr[j-1] = temp; } } return restr;}int main(){ char *str = "Hi what is your name"; char *result = NULL; result=reverse_word(str); printf("%s\n", result); return 0;}
阅读全文
0 0
- C语言——例程:按单词反转字符串
- c语言——按单词反转字符串
- C语言来实现字符串反转(只有单词反转,单词里的字母不反转)
- C语言来实现字符串反转 只有单词顺序反转,单词里的字母不反转
- 按单词反转字符串
- 按单词反转字符串
- 按单词反转字符串
- 按单词反转字符串
- 按单词反转字符串
- 按单词反转字符串
- C语言字符串反转
- 字符串反转(C语言)
- C语言字符串反转
- C语言字符串反转
- 字符串按单词(term)反转(C代码)
- 字符串反转,单词反转
- LeetCode按单词反转字符串
- Easy:字符串按单词反转
- Android中不允许屏幕切换横屏
- day06(面对对象,匿名对象)
- Servlet基础
- 2727:仙岛求药
- springboot 测试增加安全处理
- c语言——按单词反转字符串
- R语言学习-复杂网络中心度计算
- Effective c++之Item 24: 当类型转换应该用于所有参数时,声明为非成员函数
- 【Objective-C】Base64
- SSM+Bootstrap场地管理系统第一天----数据库的建立和mybatis的逆向工程
- strcpy 函数
- jdk的安装与环静变量配置
- HBase安装手册
- mongodb 子文档查询