字符串翻转问题
来源:互联网 发布:淘宝网店货源代理 编辑:程序博客网 时间:2024/06/14 20:49
笔试题:
字符串翻转问题: 给定一个 “hello world”,将字符串翻转输出“world hello”;
#include <iostream>#include <stdlib.h>using namespace std;char str[] = "This translation ah well";inline void swapstr(char &a,char &b){ a=a^b,b=a^b,a=a^b;}void stringreverse(char *s,int n){ int i,j; for(i=0,j=n-1;i<j;i++,j--) swapstr(s[i],s[j]);}void print(char *s){ int i=0; for(i=0;i<strlen(s)&&s[i]!='\0';i++) cout<<s[i]; cout<<endl;}int main(){ int i; int n=strlen(str); stringreverse(str,n); print(str); for(i=0;str[i]!='\0'&&i<strlen(str);i++) { int j=0; while(str[i]!=' '&&str[i]!='\0') j++,i++; stringreverse(str+i-j,j); } print(str); return 0;}
注:如验证有问题,还请提出;谢谢~~~
- 字符串问题---翻转字符串
- 字符串翻转的问题
- 字符串翻转问题
- 字符串翻转问题
- 字符串的翻转问题
- 翻转字符串问题
- 字符串翻转问题
- java 句子翻转问题与字符串翻转
- github-july-字符串翻转问题
- hdu1062-字符串翻转问题 reverse()
- string字符串的翻转---(子字符串不翻转)问题
- 有关字符串翻转的问题总结
- 有关字符串翻转的问题总结
- 有关字符串翻转的问题总结
- 字符串翻转和旋转问题和例题
- 翻转字符串
- 翻转字符串
- 字符串翻转
- Oracle Job 死锁解决方案
- Boost::asio io_service 实现分析
- 【媒体报道】Fengqi.Asia雲端能避免港姐公投崩潰
- Hibernate注解使用以及Spring整合
- 关于android 在黑屏情况下wifi下载速度慢的问题的解决。
- 字符串翻转问题
- QT实例之八(deform)
- 用 Java 实现断点续传 (HTTP)
- ANDROID 获得地理位置
- MySQL完全卸载
- 一般函数指针和类的成员函数指针
- Mysql,SqlServer,Oracle主键自动增长的设置
- 几个通信速率概念
- Testin评测:十大主流网盘手机App性能全面评测