1009.说反话
来源:互联网 发布:淘宝开店零食起名字 编辑:程序博客网 时间:2024/05/23 23:26
添加进vector的步骤有疑问,按我原有时机添加会丢掉最后的string,但是放在for循环外添加就不会丢掉。暂时没有想到是什么原因。
int _tmain(int argc, _TCHAR* argv[]){ vector<string> str; string s; getline(cin, s); string temp = ""; int len = s.length(); for (int i = 0; i < len;++i) { if (s[i] == '\n') { //str.push_back(temp); 如果在这里添加进str中,不知为何会丢掉最后一个string break; } if (s[i] == ' ') { str.push_back(temp); temp = ""; } else temp += s[i]; } str.push_back(temp); //在这里添加就没有问题 for (int i = str.size()-1; i >= 0;--i) { if (i == 0) { cout << str[i]; } else { cout << str[i] << ' '; } } return 0;}
0 0
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- PAT 1009. 说反话
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话
- 1009. 说反话 (20)
- PAT 1009. 说反话
- 1009. 说反话
- 1009. 说反话
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- HDU5591 - ZYB's Game (简单博弈)
- bootstrap 点击图片弹出大图
- Node.js使用exec模拟耗时操作测试非阻塞
- BIEE缓存之2
- C-free重装
- 1009.说反话
- 计算机科学的十大研究论文:The Top 10 research papers in computer science by Mendeley readership
- 获取当前选中的表单option的值
- 几种检验数字的方法区别 isNaN、isFinite
- iOS之微信支付交互图分析
- 【菜鸟初学Swift】IOS平台常用传感器的使用方式
- Activity生命周期
- Palindrome subsequence
- i++与++i的效率差别