【发布时间】:2013-08-12 17:10:15
【问题描述】:
矢量大小:2
矢量数据:Carol Mary
if(vector.size() >=2)
{
cout<<vector.size();
for(int i=1;i<vector.size()-2;i++)
{
cout<<" AND ";
}
}
输出显示:Carol AND Mary AND
如何将其更改为 Carol AND Mary?
当我的向量大小为 3 时,
如何将其更改为 Carol AND Mary AND Peter
提前致谢!
【问题讨论】:
-
卡罗尔、玛丽和彼得从哪里来?它们在向量中吗?
-
@P0W 他们来自向量
-
我很确定你错过了
vector[i] <<。尝试构造 a short, complete running program 并将其代码复制并粘贴到问题中。 -
不要将你的向量称为
vector,这只会导致混乱。
标签: c++ if-statement for-loop vector cout