HDU 1062
来源:互联网 发布:python 培训 郑州 编辑:程序博客网 时间:2024/05/22 07:40
水了一道题,看到网上一些人的解题报告并不完美。这里用栈去模拟这个过程应该是比较好的解法,如果用判断空格,然后用 i-1的话,遇到以空格开头的数据就不对了。
#include <cstdio>#include <iostream>#include <cstring>#include <stack>using namespace std;int main() {int t;scanf("%d", &t);getchar();for(int k = 0; k < t; k++) {char str[1002];stack<char> s;int index = 0;gets(str);for(int i = 0; str[i] != '\0'; i++) {if(str[i] != ' ') {s.push(str[i]);}else {while(!s.empty()) {printf("%c", s.top());s.pop();}printf(" ");}}while(!s.empty()) {printf("%c", s.top());s.pop();}printf("\n");}return 0;}
- HDU 1062
- HDU 1062
- HDU 1062
- HDU-1062
- hdu 1062
- HDU 1062
- HDU 1062
- HDU-1062
- Hdu 1062
- hdu 1062
- hdu 1062 Text Reverse
- hdu 1062 Text Reverse
- HDU 1062 TEXT REVERSE
- Hdu 1062 - Text Reverse
- hdu 1062 Text Reverse
- HDU 1062 Text Reverse
- hdu 1062 Text Reverse
- hdu 1062 字符串处理
- 找出数组中出现奇数次的元素<异或的应用>
- Kendo UI PanelBar For MVC 生成下拉菜单
- 【啊哈,算法】之八、串和kmp算法
- linux打包压缩命令汇总
- 区间DP
- HDU 1062
- uva 537
- Struts2的工作原理1
- Centos 6.X的NFS配置
- 学java,选择传智播客java培训的8大理由
- lsof常见用法--统计打开文件数
- 用SHELL脚本精准清除Squid缓存
- Javascript学习笔记(一)
- HDU 1281