1.使用容器保存并输出一个二维(m,n)矩阵:

//save and putout a matrix using a vector
#include <iostream>
#include <vector>
using namespace std;

int main()
{
	const int m = 4,n = 6;
	vector<vector<int> > v_int(m, vector<int>(n)); //(m x n)维矩阵

	for (int i = 0; i != m; i++)
		for (int j = 0;j != n;j++)
			v_int[i][j] = i+j;

	for (int i = 0;i != m;i++)
	{
		for (int j = 0;j != n;j++)
			cout << v_int[i][j] << "\t";
		cout << endl;
	}
	return 0;
};
运行结果如下图:



Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐