1009. 说反话 (20)
2015-06-24 20:50
330 查看
基础字符串处理问题,代码思路清晰,一开始居然没思路···
#include<iostream> #include<cstring> #include<cstdio> using namespace std; #define Size 80 int main() { char S1[Size+1], S2[Size+1][Size+1]; gets(S1); int StrLen, i, j, k; StrLen = strlen(S1); for( i=0, j=0, k=0; i<StrLen; i++ ) { if( S1[i]!=' ' ) { S2[j][k] = S1[i]; k++; } else { S2[j][k] = '\0'; j++; k = 0; } } for( i=j; i>0; i-- ) cout<<S2[i]<<" "; cout<<S2[0]<<endl; return 0; }
Date 8 21-Version2.0
#include<iostream> #include<cstring> #include<algorithm> using namespace std; int main() { char S[81]; string Str[81]; cin.getline(S,81); int len=strlen(S); int j=0; for(int i=0; i<len; i++) { if(S[i]==' ') j++; else Str[j]+=S[i]; } for(int i=j; i>=0; i--){ if(i!=j) cout<<" "; cout<<Str[i]; } cout<<endl; return 0; }
相关文章推荐
- Bootstrap系列 -- 12. 水平表单
- Spring事务管理
- MulticastDelegate
- LeetCode 191. Number of 1 Bits
- JSP页面EL表达式无效的问题
- 外键约束列没建索引导致大量library cache pin/library cache lock
- 开始学习 Backbone
- Sql学习入门------基本语句
- openGL 坐标系的互相转换
- SylixOS动态加载器系列文章(1) ELF文件格式
- Teamcenter Folder
- 3-39
- Bootstrap系列 -- 11. 基础表单
- 【转】推荐!国外程序员整理的Java资源大全
- LeetCode 100. Same Tree
- 设置TextView居于屏幕底部的方法
- 质检计算器的研发
- Android---59---Toast的使用
- 7种js延时加载执行的方法
- java 网络编程