实现字符串的语序翻转
来源:互联网 发布:数据结构排序算法口诀 编辑:程序博客网 时间:2024/06/05 19:19
如输入为“i come from tianjin.”
输出为"tianjin. from come i"
//vs2005#include "stdafx.h"#include <iostream>#include <string>#include <stack>using namespace std;void reverse(char *str){char *p,*q;string s1,s2;s1=str;p=str;q=str;int m=0,n=0;cout<<s1<<endl;stack<string> sstack;while(*q!='\0'){while(*q!=' ')//找到单词结束位置q++,n++;while(*q==' ')//找到单词开始位置q++,n++;s2=s1.substr(m,n-m);sstack.push(s2);p=q;m=n;}while(!sstack.empty()){cout<<sstack.top()<<' ';sstack.pop();}printf("\n");}int _tmain(int argc, _TCHAR* argv[]){char *str="i come from tianjin.";reverse(str);return 0;}
- 实现字符串的语序翻转
- 实现字符串的语序翻转
- 实现字符串的语序翻转
- php实现字符串的翻转
- 笔试题目“翻转字符串”的实现
- 字符串翻转的最短代码实现
- 使用c++ python实现字符串的翻转
- PHP字符串的翻转_原生实现
- php实现字符串翻转的方法
- 实现中文字符串的反/翻转
- 汇编实现字符串翻转
- 翻转字符串Java实现
- c++实现字符串翻转
- python实现字符串翻转
- 递归实现字符串翻转
- StringBuffer实现字符串翻转
- 递归实现字符串翻转
- 实现字符串翻转
- 最短路径(Dijkstra)算法 之 .Net 4.0 Parallel 实现
- WMI使用的WIN32_类库名
- History 对象
- windows下,多线程c代码嵌入python例子,测试通过
- myeclipse8.5无法加载工程
- 实现字符串的语序翻转
- merge 用法 先查询库中是否有此值,如果没有的话添加
- $(document).ready(function() 具体介绍
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- 【苦逼bug系列】之ffmpeg 学习篇
- 将传入的对象转换成一个字节数组
- SharePoint 2010 如何找到Ribbon菜单中命令项的ID
- gridview中的隐藏列
- Oracle认证DBA经验谈:更改数据文件的可用性