用cout无法全部输出vector中的整数,求助
写了一个计算从1到100所有整数的平方,用的是vector,但是总是无法全部输出,下面是我的源代码
#include <iostream>
#include <vector>
#include <iomanip>
using std::cin;
using std::cout;
using std::setprecision;
using std::endl;
using std::vector;
using std::streamsize;
using std::setw ;
int main()
{
vector<long int> in,out;
for(long int i=1;i<=999;i++)
{
in.push_back(i);
out.push_back(i*i);
//cout<<out.size()<<" " << out.capacity() <<endl;
}
//cout<<out[0]<<endl<<out[998];
for(vector<long int>::size_type i=0;i!=in.size();++i)
cout<<in[i]<<" "<<out[i]<<endl;
//for(vector<long int>::size_type j=299;j!=in.size()&&j!=500;j++)
// cout<<in[j]<<" "<<out[j]<<endl;
}