vector 需要头文件vector
#include <bits/stdc++.h>
using namespace std;
int main(int argc, const char * argv[]) {
vector<vector<int> > res;
for(int i=0;i<9;i++)
res.push_back(vector<int>());
for(int i=0;i<9;i++)
for(int j=0;j<=i;j++)
res[i].push_back((i+1)*(j+1));
for(int i=0;i<res.size();i++)
{
int first=0;
for(int j=0;j<res[i].size();j++)
{
if(first++) putchar(' ');
printf("%d*%d = %-2d",i+1,j+1,res[i][j]);
}
putchar(10);
}
return 0;
}