当前位置: 代码迷 >> 综合 >> C++ vector3 动态输入数据并显示(不限定个数)
  详细解决方案

C++ vector3 动态输入数据并显示(不限定个数)

热度:84   发布时间:2023-12-21 03:59:52.0

#include<iostream>
#include<vector>
#include<string>
#include"dog.h"
using namespace std;
int main()
{
vector<int> ivec;//ivec是空的,里面一个数都没有
cout << ivec.size() << endl;
int k;
cout << "请输入5个数: " << endl;
for (vector<int>::size_type ix = 0; ix != 5; ix++)
{
cin >> k;
ivec.push_back(k);
}
cout << "显示vector里面的数据: " << endl;
for (vector<int>::size_type m = 0; m != ivec.size(); m++)
cout << ivec[m] << endl;
cout << "下面请输入一些字符串:" << endl;//不限定输入字符串的个数
string word;
vector<string> text;
while (cin >> word)
{
text.push_back(word);
}
cout << "你输入的字符串是:" << endl;
for (vector <string>::size_type i = 0; i != text.size(); i++)
cout << text[i] << endl;
system("pause");
return 0;
}