您的位置:首页 > 编程语言 > C语言/C++

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

2013-04-20 16:57 483 查看
 受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 
回车得到

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐