将每个单词读入容器并倒序排列输出

来源:互联网 发布: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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三星手机显示解析包出现问题怎么办 三星手机下载解析包出现问题怎么办 两万的流动大棚给整坏了怎么办 劲舞团抽奖领了一样的衣服怎么办 win系统ps界面字体太小怎么办 任何网页都变成监控登录界面怎么办 微信启动录音的尝试被拒绝怎么办 微信传到电脑的文件打不开怎么办 转转网账号出租时遇到防沉迷怎么办 如果买了王者号结果有防沉迷怎么办 苹果手机一直显示验证失败怎么办呢 安装包证书异常导致安装失败怎么办 qq飞车忘了几区的怎么办 5e在游戏里卡住不动怎么办 别人发的cdr文件打开太慢怎么办 qq红包充值话费未到账怎么办 qq飞车充值至尊皇冠不到账怎么办 微信支付金额超过单日限制怎么办 不小心在qq钱包中充错话费怎么办 衣服质量不好穿了几次就坏了怎么办 手机丢了找到手机店的人怎么办 在手机店买手机买贵了怎么办 王者荣耀好多没对的东西怎么办 用电脑玩游戏键盘不管用怎么办? 王者荣耀跨系统送皮肤领不到怎么办 电脑使用迅雷时提示缓存过高怎么办 扣扣安全中心动态密码忘记了怎么办 pu管两头固定了中间换截怎么办 自己架设的传奇不能注册帐号怎么办 天堂2第八章读取服务端错误怎么办 苹果手机王者荣耀下了不能玩怎么办 苹果手机摔了一下触屏失灵怎么办 华为机回复出厂设置帐号忘了怎么办 华为手机里突然有个pp助手怎么办 华为手机与电脑连接不上怎么办 买房交了首付贷不了款怎么办 手机买贵了实体店不肯退怎么办 在实体店里手机买贵了怎么办 红米手机开启不了安装系统怎么办? 捡个荣耀8双清后要账号怎么办 荣耀7x升级8.0后耗电快怎么办