004单词倒置,标点不换
2015-08-10 21:00
204 查看
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char s[100]; gets(s); int len=strlen(s); char a[1000]; int j=0; for(int i=len-1;i>=0;i--) { a[j++]=s[i]; } a[j]='\0'; cout<<a<<endl; char b[1000],temp; int m,begin,end; int i=0; while(a[i]) { if(a[i]!=' ') { begin=i; while (a[i]&&a[i]!=' ') { i++; } i=i-1; end=i; } while (end>begin) { temp=a[begin]; a[begin]=a[end]; a[end]=temp; end--; begin++; } i++; } cout<<a<<endl; return 0; }
相关文章推荐
- Android Studio 中文乱码问题
- 遍历三维数组2
- (大数据工程师学习路径)第二步 Vim编辑器----Vim文档编辑
- ADMT3.2域迁移之Server2003至Server2012系列(四)创建林信任关系
- C++/CLI
- C语言 - 经典程序设计100例
- HDU 1878.欧拉回路
- BZOJ1009
- GDC Tips For Students & The GDC Survival Guide
- 简单的makefile文件解读
- 遍历三维数组
- 模糊测试
- hdu 4734 F(x) 数位DP
- 根据WOS获取某篇SCI论文被引用次数[Web of Science 统计]
- POJ 1265 Area(Pick 定理)
- HDFS客户端的权限错误:Permission denied
- hdu3572Task Schedule 最大流
- 页面定时跳转(倒计时跳转)代码总结
- POJ 开关问题 1830【高斯消元求矩阵的秩】
- 数据库日常维护-CheckList_02有关数据库备份检查