受优快云认证专家yzsind一篇旧文《再次写给我们这些浮躁的程序员》(http://blog.youkuaiyun.com/yzsind/article/details/6168854的)的教诲,决定以后不管学习程度如何,争取每周写一篇博客,当作是梳理最近一周的学习情况,分享最近一周产生的一些新的想法。
#include <iostream>
using namespace std;
int main()
{
int row, i, j;
int **intArr;
cout << "请输入一个方阵(行数等于列数的矩阵)的行数:";
cin >> row;
intArr = new int*[row];
for (int m=0; m<row; m++)
{
intArr[m] = new int[row];
}
for (i=0; i<row; i++)
{
for (j=0; j<row; j++)
{
cin >> intArr[i][j]; // 注意这里的写法
}
}
// 显示存储的矩阵
for (i=0; i<row; i++)
{
for (j=0; j<row; j++)
{
cout << intArr[i][j] << ' ';
}
cout << endl;
}
cout << endl;
return 0;
}
例如输入:1 2 3 4 5 6 7 8 9
回车得到