请教一个有关vector的问题
											我编了一小段程序,不知道为什么,编译和链接都没有问题,当运行时,就出现**.exe遇到问题需要关闭,这是为什么呢?请高手指教,谢谢。
程序如下:
//用vector来代替数组
#include<iostream>
#include<vector>
using namespace std;
int main()
{
 vector<vector<int> >array(3);
 for(int i=0;i<3;i++)
  array[i].resize(3); //设置数组大小为3*3
 //赋值
 for(i=0;i<3;i++)
 {
  for(int j=0;i<3;j++)
   array[i][j]=(i*j);
 }
 //输出
 for(i=0;i<3;i++)
 {
  for(int j=0;i<3;j++)
   cout<<array[i][j]<<" ";
  cout<<endl;
 }
 array.resize(5);
 array[3].resize(3);
 array[4].resize(3);
 //现在为5*3
 for(i=0;i<5;i++)
 {
  for(int j=0;j<3;i++)
   array[i][j]=(i*j);
 }
 for(i=0;i<5;i++)
 {
  for(int j=0;i<3;i++)
   cout<<array[i][j]<<" ";
  cout<<endl;
 }
 return 0;
}



											
	    

	
											


