您的位置:首页 > 编程语言 > C语言/C++

菜鸟写c++ primer习题3.14

2013-08-16 07:52 253 查看
题目:

读入一段文本到 vector 对象,每个单词存储为 vector

中的一个元素。把 vector 对象中每个单词转化为大写字

母。输出 vector 对象中转化后的元素,每八个单词为一

行输出。

#include<iostream>

#include<string>

#include<vector>

using namespace std;

int main()

{

vector <string> str1;

string s;

cout<<"Please enter some words(enter ctrl+z to end):"<<endl;

while (cin>>s)

{

str1.push_back(s);

}

for (vector <string>::size_type i=0;i!=str1.size();++i) //用for循环排列出str1中的第一个元素

{

for (vector<string>::size_type n=0;n!=str1[i].size();++n)//用for循环排列出str1中每个元素中包含的每个字母//

str1[i]
=toupper(str1[i]
);//将小写字母转换为大写字母

cout<<str1[i]<<endl;

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: