博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法-翻转句子中单词的顺序
阅读量:4964 次
发布时间:2019-06-12

本文共 963 字,大约阅读时间需要 3 分钟。

#define _CRT_SECURE_NO_WARNINGS#include 
#include
int reverse(char *begin, char *end){ char temp; if (begin == NULL || end == NULL) { return 0; } while (begin < end) { temp = *begin; *begin = *end; *end = temp; begin++; end --; } return 0;}int reverse_process(char *data){ char *begin; char *end; begin = end = data; while (*end != '\0') { end++; } end--; reverse(begin, end); begin = end = data; while (*begin != '\0') { if (*begin == ' ') { end++; begin++; continue; } else if (*end == ' '||*end == '\0') { reverse(begin, --end); begin =++end; } else end++; }}int main(){ char data[] = "i am a teacher"; reverse_process(data); printf("%s", data);}

 

转载于:https://www.cnblogs.com/cyyz-le/p/11215833.html

你可能感兴趣的文章
线程池
查看>>
图片轮播的思路
查看>>
PXC 安装 for 5.7
查看>>
获取插入到电脑上的手机型号
查看>>
预处理log2n
查看>>
sy-subrc 不同值的意思
查看>>
Linux系统基础优化及常用命令
查看>>
java随机数:彩票抽奖 + 验证码
查看>>
Java程序员简历模板
查看>>
学习进度01
查看>>
图解排序算法(三)之堆排序
查看>>
Python3 系列之 编程规范篇
查看>>
多线程篇-GCD-常用方法的使用
查看>>
Web开发者需养成的8个好习惯
查看>>
IOS开发之delegate和Notification的区别
查看>>
Java基础05 实施接口
查看>>
GridView里做页面的链接
查看>>
android开发--下载图片
查看>>
JAVA课设--五子棋
查看>>
读取FTP 图片文件,并显示,非下载
查看>>