永发信息网

关于C++中的vector语句的相关问题

答案:2  悬赏:10  手机版
解决时间 2021-01-31 12:35
题目是:从cin读入一组词并把它们存入一个vector对象,然后设法把所有词都改写为大写形式。输出改变后的结果,每个词占一行。

我输出没有东西!

#include
#include
#include
using namespace std;
int main()
{
string a;
vector b;
while (cin >> a){
b.push_back(a);
}
for (auto &d : a)
d = toupper(a);
for (auto d : b)
cout << d << " " << endl;
system("pause");
return 0;
}
希望详细,谢谢,
最佳答案
#include 
#include 
#include 

using namespace std;

int main(){

vector V;

for(string t; cin >> t; V.push_back(t));

for(auto i=V.begin(); i!=V.end(); ++i)
for(auto j=i->begin(); j!=i->end(); ++j)
*j = toupper(*j);  

for(auto i=V.begin(); i!=V.end(); ++i)
cout << *i << endl;

return 0;
}
全部回答
#include <iostream> #include <vector> using namespace std; int main() {  vector <double> salaries;  bool more = true;  while(more)  {   double s;   cout << " please enter a salary .0 to quit:";   cin >> s;   if( s == 0)    more = false;   else    salaries.push_back(s);  }  double highest = salaries[0];  int i;  for (i = 1;i<salaries.size();i++)   if(salaries[i]>highest)    highest = salaries[i];   for (i = 0 ; i< salaries.size(); i++)   {    if ( salaries[i] == highest)     cout << "highest salary: " << salaries[i] << endl;   }  return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
lol运行时DX11没有启动
饸饹面怎样活面,我想知道荞面怎么活面?
打架造成对方轻伤害刑拘后能私了吗
海盐县有哪些化工单位
没合适的车票,往前买三站还能不能用学生证?
上班时间睡觉,公司员工手册上写了以严重书面
成年人用不用打流感疫苗
ps4绝地潜兵蓝色武器怎么解锁
杨洋的妻子叫什么名字
圣大保罗旅行箱 密码锁怎么用
九龙洞的传说
赣州市住房公积金管理中心安远办事处地址有知
没收给你的爱两三天 让你想不明白想三年 是杨
镜子反应了真实,但那真实却是相反的?怎么解
为什么就隔了个地中海,非洲和欧洲却差那么大
推荐资讯
非紧急情况下,医务人员应在什么情况下应认真
品力村地址在什么地方,想过去办事
酒店管理做什么
荀子离齐适楚后,齐湣王称“东帝”没有?齐国
沿东村地址有知道的么?有点事想过去
关于医疗机构制剂的说法,正确的是A.不得在市
波丝曼地址有知道的么?有点事想过去
zr1000显示存储卡异常 打不开照片也照不了照
美乐照相地址在什么地方,想过去办事
求最强大脑第1—5季高清视频 网盘 百度云
刘诗诗出演仙剑奇侠传中哪几部
十三五规划包头什么时候能通高铁包头什么时候
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?