怎么通过键盘输入来确定数组大小啊,求助高手~
问题RT,就是怎么通过键盘的输入来确定数组的大小呢~下面是一部分代码 高手帮着看看~~int n;
scanf("%d",&n);
int a[n][n];
这样肯定是不行 但是怎么才能实现呢~~[tk12]
#include <iostream.h> #include <stdlib.h> void main(void) { int m,n,**a; cout<<"---测试动态创建二维数组---\n"; cout<<"Please input m and n:"; cin>>m>>n; a=new int *[m]; for(int i=0;i<m;i++) { a[i]=new int[n]; for(int j=0;j<n;j++) { a[i][j]=i+j; cout<<a[i][j]<<'\t'; } cout<<endl; } cout<<endl; system("pause"); }