将每个单词读入容器并倒序排列输出
来源:互联网 发布:c语言指针看什么书 编辑:程序博客网 时间:2024/04/29 14:07
以下程序运行环境:VS2010
主要实现
1、 将未知个数的单词依次读入到容器中;
2、对每个单词倒序排列并输出;
#include<iostream>#include<string>#include<vector>using namespace std;int main(){string word;vector<string> text;cout<<"Please enter \\n and ctrl+Z and \\n to end "<<endl;//将单词保存在容器里while(cin>>word){text.push_back(word);}//倒序排列每个单词for(vector<string>::size_type n=0; n!=text.size(); ++n){for(string::size_type index=0; index!=text[n].size()/2; ++index){swap(text[n][index], text[n][text[n].size()-1-index]);//注意text[n].size()-1防止字符越界}cout<<text[n]<<" ";}system("pause");return 0;}
注意:
1、此时while()循环的文件结束符是“换行、Ctr+Z、换行”;
2、text[n].size()-1;
0 0
- 将每个单词读入容器并倒序排列输出
- C++ 将单词从字符串分割出来并倒序输出
- 键盘输入一行字符串,每个单词倒序输出
- 字符串中的每个单词倒序输出
- 【编程练习】将读入的每个单词转换为大写
- 将一个英文句子的单词倒序输出到另一个文件,单词内容不倒序
- 读入一行英文句子,将每个单词倒置后,输出这个单词倒置后的句子,空格和标点符号不做处理
- 一个将字符串中的单词倒序输出的算法
- 将一句话中的单词倒序输出并不改变其标点
- 将数组元素全排列后输出每个排列结果
- java实现单词倒序输出
- sed行倒序排列输出
- 将TXT文件读入到容器并显示
- java 字符串中的每个单词的倒序输出,字符串中以空格分割各个单词,如果碰到数字则跳过
- 将 NSArray 进行倒序排列
- 读入两个数并选择加减法运算将结果输出
- 文件操作将text1文件中的每一行倒序排列输出到text3中
- 键盘输入一行字符串,每个字符倒序输出
- 别了,华为
- norflash驱动编写
- 百度地图InfoWindow循环显示不同的信息窗口
- Hadoop计算中的Shuffle过程
- mysql 无法insert 中文
- 将每个单词读入容器并倒序排列输出
- C++ 截取字符串以及读取文件
- 安卓百度地图简单开发
- 二叉堆
- 内连接 和 外连接的理解
- javaSE-GUI
- Boxfilter滤波计算复杂度
- 基站复用比
- mkdir 命令