用C++实现从控制台输入一个方阵并存储显示

来源:互联网 发布:painter软件介绍 编辑:程序博客网 时间:2024/06/05 19:22

 受CSDN认证专家yzsind一篇旧文《再次写给我们这些浮躁的程序员》(http://blog.csdn.net/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 

回车得到