[ By Tonnny @ ptt]
// 如此可產生n*m的array.....
// n,m可由使用者輸入!
// 重點是,此array可以在functions內使用
#include
void main(){
int n;
int m;
cin >> n >> m;
int **a=(int **)new int*[n];
for (int i = 0; i < n; i++)
{
*a(m+i)=(int *)new int[i][m];
}
for (int k = 0; k < n; k++){
for (int j = 0;j < m; j++)
{
a[k][j] = 0;
}
}
for (i = 0; i < n; i++)
{
delete [] a[i];
}
delete [] a;
}
// 如此可產生n*m的array.....
// n,m可由使用者輸入!
// 重點是,此array可以在functions內使用
#include
void main(){
int n;
int m;
cin >> n >> m;
int **a=(int **)new int*[n];
for (int i = 0; i < n; i++)
{
*a(m+i)=(int *)new int[i][m];
}
for (int k = 0; k < n; k++){
for (int j = 0;j < m; j++)
{
a[k][j] = 0;
}
}
for (i = 0; i < n; i++)
{
delete [] a[i];
}
delete [] a;
}
文章標籤
全站熱搜
