#include <iostream>
#include <string>using namespace std;{for( int i = 0; i < x; i++ ){List[i] = new int[y];for( int j = 0; j < y; j++ ){List[i][j] = 0;}}for( int i = 0; i < xmax; i++ ){for( int j = 0; j <= ycur; j++ ) {List[i][j] = TEMP[i][j]; }}for( int i = 0; i < ycur; i++ ){delete[] TEMP[i];TEMP[i] = 0;}delete[] TEMP;TEMP = 0;
}int main()
{string input;int xsize = 1, ysize = 1;int xcur = 0, ycur = 0, xmax = 0;cout << "Enter some integers (input 'r' for new row and 's' for stop):" << endl;while(cin >> input){break;{ysize++;xcur = 0;ycur += 1;}else{xsize++;xcur++;xmax = xcur;}}for( int j = 0; j <= ycur; j++ ){for( int i = 0; i < xmax; i++ ){cout << List[i][j] << " ";}cout << endl;}system("PAUSE");return 0;
} 复制代码
将代码过程中经常用到的代码珍藏起来,下边资料是关于C++动态二维数组演示的代码。
转载于:https://juejin.im/post/5c42bc3b6fb9a049ac7975c2